次の方法で共有


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

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

構文

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

パラメーター

[out, optional] Buffer

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

[in] BufferSize

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

[out, optional] PathSize

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

戻り値

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

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

備考

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

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

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h を含む)

関連項目

AppendSourcePath する

GetSourcePathElement

IDebugSymbols

IDebugSymbols2 する

IDebugSymbols3

SetSourcePath