Windows-1[ヘッダファイル]

1582 ワード

Windef.h//基本データ型の定義
WindNt.h//Unicodeのタイプ定義をサポート
Winbase.h//カーネル関数
WinUser.h//ユーザインタフェース
WinGdi.h//グラフィックデバイスインタフェース関数
Windowsプログラムのユーザー・エントリWinMain関数は、WinBaseで次のように定義されています.
 1 #ifndef _MAC

 2 int

 3 WINAPI

 4 #else

 5 int

 6 CALLBACK

 7 #endif

 8 WinMain(

 9     HINSTANCE hInstance,

10     HINSTANCE hPrevInstance,

11     LPSTR lpCmdLine,

12     int nShowCmd

13     );

WINAPIはWindefで次のように定義されています.
#define WINAPI  __stdcall
この文は関数の呼び出し規則を定義し、単純な点は__に従うという.stdcallの呼び出し規則は、パラメータを格納するマシンコードを生成し、誰がパラメータ空間をクリーンアップするかを指定します.ほとんどのAPI関数はこの呼び出し規則です.