HMODULE

HMODULE HINSTANCE 再看看HANDLE定義,typedef

HMODULE表示模組句柄
Handle 是代表系統的核心對象,如檔案句柄,執行緒句柄,進程句柄。
HMODULE 是代表應用程式載入的模組,win32系統下通常是被載入模組的線性地址。
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指針,是可以指向任何類型的指針。

相關詞條

相關搜尋

熱門詞條

聯絡我們