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 |