BOOL Lock (DWORD dwTimeOut = INFINITE);
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าฟังก์ชันประสบความสำเร็จ 0 อื่น?
พารามิเตอร์
dwTimeOut
ระบุระยะเวลาการรอการซิงโครไนส์วัตถุได้ (แสดงสัญญาณ) ถ้าอนันต์ Lockจะรอจนกว่าจะ มีการส่งสัญญาณวัตถุก่อนที่จะกลับ?
หมายเหตุ
เรียกใช้ฟังก์ชันนี้เพื่อเข้าถึงทรัพยากรถูกควบคุม โดยวัตถุการซิงโครไนส์ระบุให้กำหนดที่CSingleLock ถ้า วัตถุการซิงโครไนซ์ถูกแสดงสัญญาณLockจะกลับเรียบร้อยแล้ว และเธรดการครอบครองวัตถุขณะนี้ ถ้าวัตถุการซิงโครไนซ์เป็น nonsignaled (ไม่พร้อมใช้งาน), Lockจะรอวัตถุปรับให้ตรงกันจะกลายเป็นการส่งสัญญาณถึงหมายเลขของมิลลิวินาทีที่ระบุในพารามิเตอร์dwTimeOut ถ้าวัตถุนั้นให้ตรงกันไม่ได้ไม่กลายเป็นส่งสัญญาณในระยะเวลาที่ระบุLockส่งกลับความล้มเหลว?
ภาพรวม CSingleLock |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)