複製鏈接
請複製以下鏈接發送給好友

HMODULE

鎖定
HMODULE 是代表應用程序載入的模塊,win32系統下通常是被載入模塊的線性地址
外文名
HMODULE
所屬學科
計算機
HMODULE表示模塊句柄
Handle 是代表系統的內核對象,如文件句柄線程句柄,進程句柄。
HINSTANCE 在win32下與HMODULE是相同的東西,在Win32下還存在主要是因為win16
程序使用HINSTANCE來區別task。
HWND 是窗口句柄
在頭文件中HMODULE定義如下:
typedef HINSTANCE HMODULE;
再看看HINSTANCE定義,
typedef HANDLE HINSTANCE;
再看看HANDLE定義,
typedef PVOID HANDLE;
再看看PVOID定義,
typedef void* PVOID;
其實這些都可以稱為句柄,為了表述的方便,所以對於不同類型的句柄都用不同樣式的typedef,比如説HINSTANCE表示實例句柄,HMODULE是模塊句柄,實際上他們本質上都是VOID指針,是可以指向任何類型的指針。