CEvent::CEvent

CEvent (BOOL bInitiallyOwn FALSE, BOOL = bManualReset = FALSE, LPCTSTR lpszName = NULL, LPSECURITY_ATTRIBUTES lpsaAttribute = NULL);

พารามิเตอร์

bInitiallyOwn

ถ้าจริงเธรดสำหรับCMultilockหรือCSingleLockวัตถุมีการเปิดใช้งาน มิฉะนั้น ต้องรอเธรดทั้งหมดที่ต้องการเข้าถึงทรัพยากร?

bManualReset

ถ้าจริงระบุว่า วัตถุเหตุการณ์อยู่ในเหตุการณ์ด้วยตนเอง มิฉะนั้นเหตุการณ์คือ เหตุการณ์โดยอัตโนมัติ?

lpszName

ชื่อของวัตถุCEvent ต้องให้ค่าถ้าจะใช้วัตถุที่ข้ามพรมแดนของกระบวนการ ถ้าชื่อตรงกับเหตุการณ์ที่มีอยู่ การกำหนดสร้างวัตถุCEventใหม่ซึ่งอ้างอิงเหตุการณ์ของชื่อนั้น ถ้าชื่อตรงกับวัตถุที่มีอยู่ให้ตรงกันที่ไม่ใช่เหตุการณ์ การก่อสร้างจะล้มเหลว ถ้าค่า NULLชื่อจะเป็นค่า null?

lpsaAttribute

คุณลักษณะการรักษาความปลอดภัยสำหรับวัตถุที่เหตุการณ์ สำหรับคำอธิบายที่เต็มรูปแบบของโครงสร้างนี้ ดู SECURITY_ATTRIBUTESในการอ้างอิงของ Win32 SDK Programmer?

หมายเหตุ

โครงสร้างวัตถุCEventมีชื่อ หรือการอ้างอิง การเข้าถึง หรือปล่อยวัตถุCEventสร้างแบบCMultiLock หรือCSingleLock วัตถุ และเรียกสมาชิกล็อคและปลดล็อกฟังก์ชัน?

เมื่อต้องการเปลี่ยนสถานะของวัตถุCEventในการส่งสัญญาณ (กระทู้ไม่จำเป็นต้องรอ), โทรSetEventหรือPulseEvent เมื่อต้องการตั้งค่าสถานะของวัตถุCEventในการ nonsignaled (กระทู้ต้องรอ), โทรResetEvent?

ภาพรวม CEvent |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

Index