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

ターゲットのオペレーティング システムのビルド番号を受け取ります。

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。

リターン コード 説明
S_OK
メソッドは正常に実行されました。

注釈

詳細については、「 ターゲット情報」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)

こちらもご覧ください

GetSystemVersion

GetSystemVersionString

IDebugControl4