ฟังก์ชันLockResourceล็อกทรัพยากรที่ระบุในหน่วยความจำ.
(LPVOID LockResource HGLOBAL hResData / / จัดการทรัพยากรการล็อก);
ถ้าโหลดทรัพยากรถูกล็อก ค่าส่งกลับเป็นตัวชี้ไปไบต์แรกของทรัพยากร มิฉะนั้น เป็นค่า NULL.
ความพยายามที่ล็อคทรัพยากร โดยใช้หมายเลขอ้างอิงที่ส่งกลับ โดยฟังก์ชันFindResourceExหรือFindResourceจะไม่ทำงาน คุณจะได้รับกลับมาเป็นค่าที่ไม่ถูกต้อง และชี้ไปยังข้อมูลที่สุ่ม.
เมื่อเสร็จสิ้นการใช้ตารางการเร่งความเร็ว บิตแมป เคอร์เซอร์ ไอคอน หรือเมนู คุณสามารถปล่อยของหน่วยความจำที่เกี่ยวข้อง โดยการเรียกฟังก์ชันหนึ่งในตารางต่อไปนี้.
ทรัพยากร | ฟังก์ชันของรุ่น |
---|---|
ตารางการเร่งความเร็ว | DestroyAcceleratorTable |
บิตแมป | DeleteObject |
เคอร์เซอร์ | DestroyCursor |
ไอคอน | DestroyIcon |
เมนู | DestroyMenu |
ระบบลบทรัพยากรเหล่านี้โดยอัตโนมัติเมื่อกระบวนการที่สร้างขึ้นดังกล่าวสิ้นสุดลง อย่างไรก็ตาม เรียกฟังก์ชันเหมาะสมช่วยประหยัดหน่วยความจำ และเป็นลดขนาดของชุดการทำงานของกระบวนการ.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winbase.h
ไลบรารีที่นำเข้า:ใช้ kernel32.lib.
ภาพรวมของทรัพยากรฟังก์ชันทรัพยากร FindResource, FindResourceEx, LoadResource