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