LoadLibraryEx

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

LoadLibraryEx

VB聲明

Declare Function LoadLibraryEx Lib "kernel32" Alias "LoadLibraryExA" (ByVal lpLibFileName As String, ByVal hFile As Long, ByVal dwFlags As Long) As Long

說(shuō)明

裝載指定的動(dòng)態(tài)鏈接庫(kù),并為當(dāng)前進(jìn)程把它映射到地址空間。一旦載入,就可以訪問(wèn)庫(kù)內(nèi)保存的資源

返回值

Long,成功則返回庫(kù)模塊的句柄,零表示失敗。會(huì)設(shè)置GetLastError

參數(shù)表

參數(shù)

類(lèi)型及說(shuō)明

lpLibFileName

String,指定要載入的動(dòng)態(tài)鏈接庫(kù)的名稱(chēng)。采用與CreateProcess函數(shù)的lpCommandLine參數(shù)指定的同樣的搜索順序

hFile

Long,未用,設(shè)為零

dwFlags

Long,指定下述常數(shù)的一個(gè)或多個(gè)

DONT_RESOLVE_DLL_REFERENCES:不對(duì)DLL進(jìn)行初始化,僅用于NT

LOAD_LIBRARY_AS_DATAFILE:不準(zhǔn)備DLL執(zhí)行。如裝載一個(gè)DLL只是為了訪問(wèn)它的資源,就可以改善一部分性能

LOAD_WITH_ALTERED_SEARCH_PATH:指定搜索的路徑

注解

一旦不需要,用FreeLibrary函數(shù)釋放DLL

Top