IDebugSymbols3::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

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

[in] BufferSize

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

[out, optional] ElementSize

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

戻り値

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

リターン コード 説明
S_OK
メソッドは正常に実行されました。
E_NOINTERFACE
ソース パスに含まれるのは Index 要素より少ない。

注釈

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

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

要件

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

こちらもご覧ください

AppendSourcePath

GetSourcePath

IDebugSymbols

IDebugSymbols2

IDebugSymbols3