次の方法で共有


IDebugDocumentPosition2

このインターフェイスは、ソース ファイル内の抽象位置を表します。

構文

IDebugDocumentPosition2 : IUnknown

実装側の注意

通常は、Visual Studio がこのインターフェイスを実装します。 デバッグ エンジン (DE) で IDebugDocument2 インターフェイスを実装する場合のように、DE で独自のソース コードを提供する必要がある場合は、DE でもこのインターフェイスを実装します。

呼び出し元に関する注意事項

このインターフェイスは EnumCodeContexts への引数としてに渡されます。 BP_LOCATION 共用体 (具体的には、保留中のブレークポイントの作成に使用される BP_REQUEST_INFO 構造体の一部である BP_LOCATION_CODE_FILE_LINE 構造体) の一部としても提供されます。

Vtable 順序のメソッド

次の表に、IDebugDocumentPosition2 のメソッドを示します。

メソッド 説明
GetFileName このドキュメントの位置が格納されているソース ファイルのファイル名を取得します。
GetDocument 格納元のドキュメントを取得します。
IsPositionInDocument この位置が特定のドキュメントに含まれているかどうかを判断します。
GetRange このドキュメントの位置の範囲を取得します。

要件

ヘッダー: msdbg.h

名前空間: Microsoft.VisualStudio.Debugger.Interop

アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll

関連項目