次の方法で共有


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

GetSourcePathElement メソッドは、ソース パスから要素を返します。

構文

HRESULT GetSourcePathElement(
  [in]            ULONG  Index,
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG ElementSize
);

パラメーター

[in] Index

返されるソース パス内の要素のインデックスを指定します。 ソース パスは、セミコロン (;) で区切られた要素を含む文字列です。 最初の要素のインデックスは 0 です。

[out, optional] Buffer

ソース パス要素を受け取ります。 各ソース パス要素には、ディレクトリまたはソース サーバーを指定できます。 バッファー が NULL 場合、この情報は返されません。

[in] BufferSize

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

[out, optional] ElementSize

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

戻り値

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

リターン コード 形容
S_OK
メソッドが成功しました。
E_NOINTERFACE
ソース パスに含まれるインデックス 要素 数未満です。

備考

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

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

必要条件

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

関連項目

AppendSourcePath する

GetSourcePath する

IDebugSymbols

IDebugSymbols2 する

IDebugSymbols3