當一個文件被映射到調用進程的地址空間時,GetModuleHandle函數得到其中某一模塊的句柄。
使用GetModuleHandle函數格式:
HMODULE WINAPI GetModuleHandle( __in LPCTSTR lpModuleName );
參數 lpModuleName:
[in]用指針指向一個包含模塊名以NULL字符結尾的串,模塊是.dll或.exe文件。
當指定一個路徑時,確定要用反斜線(\),而不是斜線(/)。這個模塊名將和當前映射到調用進程地址空間的模塊名進行獨立地比較。
假如這個參數是NULL,函數將返回創建調用進程(.exe文件)的文件的句柄。
返回值:
如果函數調用成功,返回值是某一模塊的句柄。 如果函數調用失敗,返回NULL。要得知更多的出錯信息,調用GetLastError。