IDebugSymbols3::GetSymbolEntryStringWide メソッド (dbgeng.h)
GetSymbolEntryStringWide メソッドは、指定されたシンボルの文字列情報を返します。
構文
HRESULT GetSymbolEntryStringWide(
[in] PDEBUG_MODULE_AND_ID Id,
[in] ULONG Which,
[out, optional] PWSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG StringSize
);
パラメーター
[in] Id
メモリ領域が要求されているシンボルを指定します。 DEBUG_MODULE_AND_ID構造体には、シンボルとモジュール内のシンボルのシンボル ID を含むモジュールが含まれています。
[in] Which
目的の文字列のインデックスを指定します。 ほとんどのシンボルには 1 つの文字列 (名前) だけが含まれるので、多くの場合、これは 0 です。 ただし、一部のシンボルには、複数の文字列 (注釈シンボルなど) が含まれている場合があります。
[out, optional] Buffer
シンボルの名前を受け取ります。 Buffer が NULL の場合、この情報は返されません。
[in] BufferSize
バッファー バッファーのサイズを文字数で指定 します。 このサイズには、'\0' 終端文字のスペースが含まれます。
[out, optional] StringSize
シンボルの名前のサイズを文字数で受け取ります。 このサイズには、'\0' 終端文字のスペースが含まれます。 StringSize が NULL の場合、この情報は返されません。
戻り値
このメソッドは、エラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。
リターン コード | 説明 |
---|---|
|
メソッドは正常に実行されました。 |
注釈
シンボルの詳細については、「 シンボル」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dbgeng.h (Dbgeng.h を含む) |