次の方法で共有


IDebugControl4::GetSystemVersionString メソッド (dbgeng.h)

GetSystemVersionString メソッドは、ターゲットのオペレーティング システムのバージョンを説明する文字列を返します。

構文

HRESULT GetSystemVersionString(
  [in]            ULONG  Which,
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG StringSize
);

パラメーター

[in] Which

返すバージョン文字列を指定します。 使用可能な値を次の表に示します。

Version string
DEBUG_SYSVERSTR_SERVICE_PACK ターゲットのオペレーティング システムのサービス パックの説明を返します。 たとえば、"Service Pack 1" などです。
DEBUG_SYSVERSTR_BUILD ターゲットのオペレーティング システムのビルド バージョンの説明を返します。 たとえば、"kernel32.dll バージョン: 5.1.2600.1106 (xpsp1.020828-1920)" などです。

[out, optional] Buffer

バージョン文字列を受け取ります。 BufferNULL の場合、この情報は返されません。

[in] BufferSize

Buffer が指定するバッファーのサイズを文字数で指定します。 このサイズには、'\0' 終端文字のスペースが含まれます。

[out, optional] StringSize

ビルドを識別する文字列のサイズを文字単位で受け取ります。 このサイズには、'\0' 終端文字のスペースが含まれます。 SizeStringNULL の場合、この情報は返されません。

戻り値

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

リターン コード 説明
S_OK
メソッドは正常に実行されました。
S_FALSE
メソッドは正常に実行されました。 ただし、バッファーが小さすぎたため、文字列が切り捨てられました。

注釈

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

要件

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

こちらもご覧ください

GetSystemVersion

GetSystemVersionValues

IDebugControl4