CEvent::CEvent

CEvent (bool bInitiallyOwn = false, bool bManualReset = false, lpctstr lpszName null, LPSECURITY_ATTRIBUTES = lpsaAttribute = null);

Parametreleri

bInitiallyOwn

Doğru CMultilock veya CSingleLock nesne için iş parçacığı etkin olup olmadığı. Aksi takdirde, Bütün konuları, kaynağa erişmek isteyen beklemek gerekir.

bManualReset

Gerçekbelirtir, olay nesnesini el ile bir olaydır yoksa olay otomatik olay nesnesidir.

lpszName

CEvent nesnenin adı. Nesne işlem sınırları içinde kullanılacaksa sağlanmalı. Adı varolan bir olay eşleşirse, Oluşturucu olayın adının başvuran yeni bir CEvent nesnesi oluşturur. Bir olay değil, varolan bir eşitleme nesnesi adıyla inşaat başarısız olur. nullnull olacaktır eğer.

lpsaAttribute

Olay nesnesi için güvenlik öznitelikleri. Bu yapının tam bir açıklaması için bkz: SECURITY_ATTRIBUTES Win32 sdk Programcı Başvurusu.

Açıklamalar

Adlandırılmış veya adlandırılmamış bir CEvent nesnesi oluşturur. Erişmek veya bir CEvent nesnesi serbest bırakmak için bir CMultiLockoluşturmak ya da CSingleLock nesne ve Lock ve Unlock üye arama işlevleri.

Bir CEvent nesne durumunu değiştirmek için sinyal (iş parçacığı değil beklemek zorunda), SetEvent veya PulseEventarayın. Nonsignaled bir CEvent nesnesine durumunu ayarlamak için (iş parçacığı gerekir bekleyin), ResetEvent çağrı.

CEvent genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Index