IDebugSymbols3::GetSourcePath メソッド (dbgeng.h)

GetSourcePath メソッドは、ソース パスを返します。

構文

HRESULT GetSourcePath(
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG PathSize
);

パラメーター

[out, optional] Buffer

ソース パスを受け取ります。 これは、セミコロン (;) で区切られたソース パス要素を含む文字列です。 各ソース パス要素は、ディレクトリまたはソース サーバーを指定できます。 BufferNULL の場合、この情報は返されません。

[in] BufferSize

バッファー バッファーのサイズを文字数で指定します。

[out, optional] PathSize

ソース パスのサイズを文字単位で受け取ります。

戻り値

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

リターン コード 説明
S_OK
メソッドは正常に実行されました。
S_FALSE
メソッドは正常に実行されました。 ただし、バッファーはソース パスを保持するのに十分な大きさではなく、パスが切り捨てられました。

注釈

ソース パスは、ソース ファイルを検索するときにエンジンによって使用されます。

ソース パスの操作の詳細については、「ソース ファイルの 使用」を参照してください。 ソース パスとその構文の概要については、「 ソース パス」を参照してください。

要件

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

こちらもご覧ください

AppendSourcePath

GetSourcePathElement

IDebugSymbols

IDebugSymbols2

IDebugSymbols3

SetSourcePath