-
LoadResource
鎖定
LoadResource,計算機用語。意思是裝載指定資源到全局存儲器。
- 外文名
- LoadResource
- 功 能
- 裝載指定資源到全局存儲器
- 原 型
- HGLOBAL LoadResource
- 返回類型
- 向後兼容的HGLOBAL型
函數功能:該函數裝載指定資源到全局存儲器。
函數原型; HGLOBAL LoadResource(HMODULE hModule,HRSRC hReslnfo);
參數:
hModule:處理包合資源的可執行文件的模塊句柄。若hModule為NULL,系統從當前過程中的模塊中裝載資源。
返回值:如果函數運行成功,返回值是相關資源的數據的句柄。如果函數運行失敗,返回值為NULL。若想獲得更多的錯誤信息,請調用GetLastError函數。
注意:LoadResource的返回類型是向後兼容的HGLOBAL型,而不是因為函數返回一個全局存儲塊句柄。不要傳遞這個句柄給函數GlobalLock或GlobalFree。為了得到更多資源數據信息,請調用LockResource函數。
當使用完資源後,必須通過調用函數以釋放加速器表、位圖、光標、圖標以及菜單所佔的內存資源:加速器表:DestroyAcceleratorTable;位圖:DeleteObject;光標:DestroyCursor;圖標:Destroylcon;菜單:DestroyMenu。
當過程創建終止時,系統將自動刪除這些資源。但是調用相關函數也可以保留內存減少過程的工作設置所佔空間。
- 參考資料
-
- 1. LoadResource function (libloaderapi.h) - Win32 apps | Microsoft Docs .MicrosoftWin32ApiDocs[引用日期2022-05-22]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:10次歷史版本
- 最近更新: Creakler