Windows程序设计之GetModuleHandle函数介绍

一、函数原型

HMODULE GetModuleHandle(
  LPCTSTR lpModuleName   // module name
);

二、函数介绍
1、返回值
HMODULE,如执行成功成功,则返回模块句柄。零表示失败。获取错误信息,请调用GetLastError。

2、参数表
lpModuleName String,指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD。NULL则返回调用进程本身的句柄。

3、注意事项
只有欲获取的模块已映射到调用该函数的进程内,才会正确得到模块句柄。常用模块映射函数:LoadLibrary。

Leave a Reply

Your email address will not be published.