libloaderapi.h 標頭
此標頭由多種技術使用。 如需詳細資訊,請參閱
libloaderapi.h 包含下列程式設計介面:
函式
AddDllDirectory 將目錄新增至進程 DLL 搜尋路徑。 |
DisableThreadLibraryCalls 停用指定動態連結程式庫 (DLL) 的DLL_THREAD_ATTACH和DLL_THREAD_DETACH通知。 |
EnumResourceLanguagesExA 列舉與指定二進位模組相關聯的指定類型和名稱的語言特定資源。 藉由允許對列舉進行更多控制,來擴充 EnumResourceLanguages。 (ANSI) |
EnumResourceLanguagesExW 列舉與指定二進位模組相關聯的指定類型和名稱的語言特定資源。 藉由允許對列舉進行更多控制,來擴充 EnumResourceLanguages。 (Unicode) |
EnumResourceNamesA 列舉二進位模組內指定型別的資源。 (ANSI) |
EnumResourceNamesExA 列舉與指定二進位模組相關聯的指定型別資源。 搜尋可以同時包含 LN 檔案及其相關聯的 .mui 檔案,也可以透過數種方式加以限制。 (ANSI) |
EnumResourceNamesExW 列舉與指定二進位模組相關聯的指定型別資源。 搜尋可以同時包含 LN 檔案及其相關聯的 .mui 檔案,也可以透過數種方式加以限制。 (Unicode) |
EnumResourceNamesW 列舉二進位模組內指定型別的資源。 (Unicode) |
EnumResourceTypesExA 列舉與指定二進位模組相關聯的資源類型。 (ANSI) |
EnumResourceTypesExW 列舉與指定二進位模組相關聯的資源類型。 (Unicode) |
FindResourceExW 會決定資源在指定模組中具有指定類型、名稱和語言的位置。 (FindResourceExW) |
FindResourceW 會決定資源在指定模組中具有指定類型和名稱的位置。 (FindResourceW) |
FindStringOrdinal 找出另一個 Unicode 字串 (寬字元) Unicode 字串,以進行非語言比較。 |
FreeLibrary 釋放載入的動態連結程式庫 (DLL) 模組,並視需要遞減其參考計數。 |
FreeLibraryAndExitThread 遞減載入之動態連結程式庫的參考計數, (DLL) 一,然後呼叫 ExitThread 以結束通話執行緒。 |
FreeResource 遞減 (會減少一) 載入資源的參考計數。 當參考計數達到零時,會釋放資源所佔用的記憶體。 |
GetModuleFileNameA 擷取包含指定模組之檔案的完整路徑。 模組必須由目前的進程載入。 (ANSI) |
GetModuleFileNameW 擷取包含指定模組之檔案的完整路徑。 模組必須由目前的進程載入。 (Unicode) |
GetModuleHandleA 擷取指定模組的模組控制碼。 呼叫進程必須已載入模組。 (ANSI) |
GetModuleHandleExA 擷取指定模組的模組控制碼,並遞增模組的參考計數,除非指定GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT。 呼叫進程必須已載入模組。 (ANSI) |
GetModuleHandleExW 擷取指定模組的模組控制碼,並遞增模組的參考計數,除非指定GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT。 呼叫進程必須已載入模組。 (Unicode) |
GetModuleHandleW 擷取指定模組的模組控制碼。 呼叫進程必須已載入模組。 (Unicode) |
GetProcAddress 從指定的動態連結程式庫擷取匯出函式或變數的位址, (DLL) 。 |
LoadLibraryA 將指定的模組載入呼叫進程的位址空間。 (LoadLibraryA) |
LoadLibraryExA 將指定的模組載入呼叫進程的位址空間。 (LoadLibraryExA) |
LoadLibraryExW 將指定的模組載入呼叫進程的位址空間。 (LoadLibraryExW) |
LoadLibraryW 將指定的模組載入呼叫進程的位址空間。 (LoadLibraryW) |
LoadResource 擷取控制碼,這個控制碼可用來取得記憶體中指定資源之第一個位元組的指標。 |
LockResource 擷取記憶體中指定資源的指標。 |
RemoveDllDirectory 使用 AddDllDirectory 移除已新增至進程 DLL 搜尋路徑的目錄。 |
SetDefaultDllDirectories 指定要在呼叫進程載入 DLL 時搜尋的預設目錄集。 當呼叫 LoadLibraryEx 且沒有LOAD_LIBRARY_SEARCH旗標時,就會使用此搜尋路徑。 |
SizeofResource 擷取指定資源的大小,以位元組為單位。 |
回呼函式
ENUMRESLANGPROCA 搭配 EnumResourceLanguages 和 EnumResourceLanguagesEx 函式使用的應用程式定義回呼函式。 (ANSI) |
ENUMRESLANGPROCW 搭配 EnumResourceLanguages 和 EnumResourceLanguagesEx 函式使用的應用程式定義回呼函式。 (ANSI) |
ENUMRESNAMEPROCA 搭配 EnumResourceNames 和 EnumResourceNamesEx 函式使用的應用程式定義回呼函式。 (ANSI) |
ENUMRESNAMEPROCW 搭配 EnumResourceNames 和 EnumResourceNamesEx 函式使用的應用程式定義回呼函式。 (Unicode) |
ENUMRESTYPEPROCA 搭配 EnumResourceTypes 和 EnumResourceTypesEx 函式使用的應用程式定義回呼函式。 (ANSI) |
ENUMRESTYPEPROCW 搭配 EnumResourceTypes 和 EnumResourceTypesEx 函式使用的應用程式定義回呼函式。 (Unicode) |