標籤: 暫無標籤

  函數功能:該函數裝載指定資源到全局存儲器。


  函數原型; HGLOSAL LoadResouare(HMODULE hModule,HRSRC hReslnfo);


  參數:


  hModule:處理包合資源的可執行文件的模塊句柄。若hModule為NULL,系統從當前過程中的模塊中裝載資源。


  hReslnfo:將被裝載資源的句柄。它必須由函數FirtdResource或FindResourceEx創建。


  返回值:如果函數運行成功,返回值是相關資源的數據的句柄。如果函數運行失敗,返回值為NULL。若想獲得更多的錯誤信息,請調用GetLastError函數。


  注意:LoadResource的返回類型是向後兼容的HGLOBAL型,而不是因為函數返回一個全局存儲塊句柄。不要傳遞這個句柄給函數GlobalLock或GlobalFree。為了得到更多資源數據信息,請調用LockResource函數。


  當使用完資源后,必須通過調用函數以釋放加速器表、點陣圖、游標、圖標以及菜單所佔的內存資源:加速器表:DestroyAcceleratorTable;點陣圖:DeleteObject;游標:DestroyCursor;圖標:Destroylcon;菜單:DestroyMenu。


  當過程創建終止時,系統將自動刪除這些資源。但是調用相關函數也可以保留內存減少過程的工作設置所佔空間。


  Windows CE:參數hModule必須為非空。


  速查:Windows NT 3.1、Windows 95、Windows CE1.0以上,頭文件:winbase.h;庫文件:kernel132.lib。
上一篇[深耕]    下一篇 [LNK漏洞]

相關評論

同義詞:暫無同義詞