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