Bagikan melalui


IDebugDocumentPosition2

Antarmuka ini mewakili posisi abstrak dalam file sumber.

Sintaks

IDebugDocumentPosition2 : IUnknown

Catatan untuk Pelaksana

Visual Studio biasanya mengimplementasikan antarmuka ini. Mesin debug (DE) juga akan menerapkan antarmuka ini jika harus menyediakan kode sumbernya sendiri (seperti ketika DE mengimplementasikan antarmuka IDebugDocument2 ).

Catatan untuk Penelepon

Antarmuka ini diteruskan sebagai argumen ke EnumCodeContexts. Ini juga disediakan sebagai bagian dari serikat BP_LOCATION (khususnya, struktur BP_LOCATION_CODE_FILE_LINE ) yang pada gilirannya merupakan bagian dari struktur BP_REQUEST_INFO , yang digunakan dalam membuat titik henti yang tertunda.

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDebugDocumentPosition2.

Metode Deskripsi
GetFileName Mendapatkan nama file file sumber yang berisi posisi dokumen ini.
GetDocument Mendapatkan dokumen yang berisi.
IsPositionInDocument Menentukan apakah posisi ini terkandung dalam dokumen yang diberikan.
GetRange Mendapatkan rentang untuk posisi dokumen ini.

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga