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