オペレーティングシステムの種類やバージョンに関する情報を取得します。
BOOL GetVersionExA( POSVERSIONINFO pVersionInfo // 情報を格納する構造体 );
KERNEL32.DLL
オペレーティングシステムの種類やバージョンに関する情報を格納するための OSVERSIONINFO 構造体のアドレスを指定します。
関数を呼び出す前に、この構造体の dwOSVersionInfoSize メンバに、構造体サイズをセットしておく必要があります。
Windows NT 4.0 SP6 以降: このパラメータに OSVERSIONINFOEX 構造体のアドレスを指定することができます。この構造体の dwOSVersionInfoSize メンバには、 OSVERSIONINFOEX 構造体のサイズをセットしておく必要があります。
成功すると 0 以外の値が返ります。
失敗すると 0 が返ります。拡張エラー情報を取得するには、 GetLastError 関数を使います。 OSVERSIONINFO 構造体または OSVERSIONINFOEX 構造体の dwOSVersionInfoSize メンバに無効な値を指定すると関数は失敗します。
Windows 95 以降 / Windows NT 3.5 以降