IDebugControl4::GetSystemVersionValues メソッド (dbgeng.h)
GetSystemVersionValues メソッドは、現在のターゲットのバージョン番号情報を返します。
構文
HRESULT GetSystemVersionValues(
[out] PULONG PlatformId,
[out] PULONG Win32Major,
[out] PULONG Win32Minor,
[out, optional] PULONG KdMajor,
[out, optional] PULONG KdMinor
);
パラメーター
[out] PlatformId
プラットフォーム ID を受け取ります。 PlatformId は、NT ベースの Windows では常にVER_PLATFORM_WIN32_NTされます。
[out] Win32Major
ターゲットのオペレーティング システムのメジャー バージョン番号を受け取ります。 Windows 2000、Windows XP、Windows Server 2003 の場合、この数値は 5 です。 Windows Vista、Windows 7、Windows 8の場合、この数値は 6 です。
[out] Win32Minor
ターゲットのオペレーティング システムのマイナー バージョン番号を受け取ります。 Windows 2000 の場合、これは 0 です。Windows XP の場合は 1。Windows Server 2003、2 用。 Windows Vista の場合、これは 0 です。Windows 7、1 の場合。Windows 8の場合は、2。
[out, optional] KdMajor
ターゲットのオペレーティング システムが無料ビルドの場合は0xFを受け取り、チェック されたビルドの場合は0xCします。
[out, optional] KdMinor
ターゲットのオペレーティング システムのビルド番号を受け取ります。
戻り値
このメソッドは、エラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。
リターン コード | 説明 |
---|---|
|
メソッドは正常に実行されました。 |
注釈
詳細については、「 ターゲット情報」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dbgeng.h (Dbgeng.h を含む) |