CSyncObject::Lock

เสมือน BOOL Lock (DWORD dwTimeout = INFINITE);

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าฟังก์ชันประสบความสำเร็จ 0 อื่น?

พารามิเตอร์

dwTimeout

ระบุระยะเวลาการรอการซิงโครไนส์วัตถุได้ (แสดงสัญญาณ) ถ้าอนันต์ Lockจะรอจนกว่าจะ มีการส่งสัญญาณวัตถุก่อนที่จะกลับ?

หมายเหตุ

เรียกใช้ฟังก์ชันนี้เพื่อเข้าถึงทรัพยากรถูกควบคุม โดยวัตถุทำข้อมูลให้ตรงกัน ถ้า วัตถุการซิงโครไนซ์ถูกแสดงสัญญาณLockจะกลับเรียบร้อยแล้ว และเธรดการครอบครองวัตถุขณะนี้ ถ้าวัตถุการซิงโครไนซ์เป็น nonsignaled (ไม่พร้อมใช้งาน), Lockจะรอวัตถุปรับให้ตรงกันจะกลายเป็นการส่งสัญญาณถึงหมายเลขของมิลลิวินาทีที่ระบุในพารามิเตอร์dwTimeOut ถ้าวัตถุนั้นให้ตรงกันไม่ได้ไม่กลายเป็นส่งสัญญาณในระยะเวลาที่ระบุLockส่งกลับความล้มเหลว?

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

Index