定义是这样的: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
);
这其实就是返回一个指向模块的句柄而已。。
HMODULE 到底定义的是什么
最新推荐文章于 2024-04-17 21:44:36 发布
本文详细解释了Windows系统中句柄的概念,包括HINSTANCE、HMODULE等类型的具体含义及其相互之间的关系,并介绍了GetModuleHandle函数的用途。
1867

被折叠的 条评论
为什么被折叠?



