LockResource

ฟังก์ชันLockResourceล็อกทรัพยากรที่ระบุในหน่วยความจำ.

(LPVOID LockResource HGLOBAL  hResData / / จัดการทรัพยากรการล็อก);
 

พารามิเตอร์

hResData
จัดการทรัพยากรถูกล็อก ฟังก์ชันLoadResourceจะส่งกลับหมายเลขอ้างอิงนี้.

ส่งกลับค่า

ถ้าโหลดทรัพยากรถูกล็อก ค่าส่งกลับเป็นตัวชี้ไปไบต์แรกของทรัพยากร มิฉะนั้น เป็นค่า NULL.

หมายเหตุ

ความพยายามที่ล็อคทรัพยากร โดยใช้หมายเลขอ้างอิงที่ส่งกลับ โดยฟังก์ชันFindResourceExหรือFindResourceจะไม่ทำงาน คุณจะได้รับกลับมาเป็นค่าที่ไม่ถูกต้อง และชี้ไปยังข้อมูลที่สุ่ม.

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

ทรัพยากร ฟังก์ชันของรุ่น
ตารางการเร่งความเร็ว DestroyAcceleratorTable
บิตแมป DeleteObject
เคอร์เซอร์ DestroyCursor
ไอคอน DestroyIcon
เมนู DestroyMenu

ระบบลบทรัพยากรเหล่านี้โดยอัตโนมัติเมื่อกระบวนการที่สร้างขึ้นดังกล่าวสิ้นสุดลง อย่างไรก็ตาม เรียกฟังก์ชันเหมาะสมช่วยประหยัดหน่วยความจำ และเป็นลดขนาดของชุดการทำงานของกระบวนการ.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winbase.h
ไลบรารีที่นำเข้า:ใช้ kernel32.lib.

ดูเพิ่มเติม

ภาพรวมของทรัพยากรฟังก์ชันทรัพยากร FindResource, FindResourceEx, LoadResource

Index