-
BeginUpdateResource
鎖定
該函數返回一個可被UpdateResource函數使用的句柄以便在一個可執行文件中增加、刪除或替換資源。
- 中文名
- BeginUpdateResource
- 參 數
- pFileName
BeginUpdateResource函數原型
HANDLE BeginUpdateResource(LPCTSTR pFileName,BOOL bDeleteExistingResources);
BeginUpdateResource其他信息
pFileName:指向一個表示結束的空字符串指針,它是用來指定用以更新資源的基於32-位可執行文件的文件名。應用程序必須獲得訪問這個文件的可寫權限,並且此文件在當前狀態下不能被執行。如果pFileName未被指定完全路徑,系統將在當前路徑下搜尋此文件。
bDeleteExistingResources:説明是否刪除PFileName參數指定的現有資源。如果這個參數為TRUE則現有的資源將被刪除,而更新可執行文件只包括由UpdateResource函數增加的資源。如果這個參數為FALSE,則更新的可執行文件包括現有的全部資源,除非通過UpdateResource特別説明被刪除或是替換的。
返回值:如果此函數運行成功,其值將通過使用UpdateResource和EndUpdateResource函數返回一個句柄。如果被指定的文件不是一個可執行文件,或者可執行文件已被裝載,或者文件不存在,或是文件不能被打開寫入時,則返回值為空。若想獲得更多的錯誤信息,請調用GetLastError函數。
速查:Windows 3.1以上。頭文件:winbase.h:庫文件:kernel32.lib,Unicode:在Windows NT上實現為Unicode和ANSI兩種版本。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:7次歷史版本
- 最近更新: 双子syf666