| VB声明 | |
| Declare Function LoadLibraryEx Lib
"kernel32" Alias "LoadLibraryExA" (ByVal lpLibFileName As String,
ByVal hFile As Long, ByVal dwFlags As Long) As Long |
|
| 说明 | |
| 装载指定的动态链接库,并为当前进程把它映射到地址空间。一旦载入,就可以访问库内保存的资源 | |
| 返回值 | |
| Long,成功则返回库模块的句柄,零表示失败。会设置GetLastError | |
| 参数表 | |
| 参数 | 类型及说明 |
| lpLibFileName | String,指定要载入的动态链接库的名称。采用与CreateProcess函数的lpCommandLine参数指定的同样的搜索顺序 |
| hFile | Long,未用,设为零 |
| dwFlags | Long,指定下述常数的一个或多个 |
| DONT_RESOLVE_DLL_REFERENCES:不对DLL进行初始化,仅用于NT | |
| LOAD_LIBRARY_AS_DATAFILE:不准备DLL执行。如装载一个DLL只是为了访问它的资源,就可以改善一部分性能 | |
| LOAD_WITH_ALTERED_SEARCH_PATH:指定搜索的路径 | |
| 注解 | |
一旦不需要,用FreeLibrary函数释放DLL |
|