您的位置:首页 > 其它

HMODULE 到底定义的是什么

2010-12-25 21:14 375 查看
定义是这样的:typedef HINSTANCE HMODULE;

再看看HINSTANCE

typedef HANDLE HINSTANCE;

那HANDLE又是什么呢?

typedef PVOID HANDLE;

PVOID又是什么呢?

typedef void *PVOID;

现在明白了吧》

其实这些都可以称为句柄,为了表述的方便,所以对于不同类型的句柄都用不同样式的tepedef..

比如说HINSTANCE表示实例句柄,我们也可以猜想HMODULE是模块句柄,实际上他们本质上都是VOID指针。。

This function returns a module handle for the specified module if the file is mapped into the address space of the calling process.

HMODULE GetModuleHandle(

LPCTSTR lpModuleName

);

这其实就是返回一个指向模块的句柄而已。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐