Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Antarmuka ini mewakili dokumen sumber.
Sintaks
IDebugDocument2 : IUnknown
Catatan untuk Pelaksana
Visual Studio biasanya mengimplementasikan antarmuka ini. Mesin debug (DE) juga dapat mengimplementasikan antarmuka ini ketika perlu menyediakan kode sumber dan sumbernya tidak ada pada disk. Dalam kasus seperti itu, DE juga akan menerapkan antarmuka IDebugDocumentContext2 dan IDebugActivateDocumentEvent2 , serta beberapa metode tambahan pada antarmuka IDebugDisassemblyStream2 dan IDebugDocumentPosition2 .
Catatan untuk Penelepon
Metode pada IDebugDocumentContext2antarmuka , IDebugDisassemblyStream2, IDebugDocumentPosition2, dan IDebugActivateDocumentEvent2 mengembalikan antarmuka ini.
Metode dalam Urutan Vtable
Tabel berikut memperlihatkan metode IDebugDocument2.
| Metode | Deskripsi |
|---|---|
| GetName | Mendapatkan nama dokumen dalam salah satu dari beberapa formulir. |
| GetDocumentClassID | Mendapatkan pengidentifikasi kelas dokumen. |
Keterangan
Antarmuka ini diimplementasikan hanya ketika DE memasok kode sumber. Misalnya, ketika Anda men-debug skrip pada halaman HTML, DE menyediakan kode sumber karena sumber diunduh atau dihasilkan secara dinamis dan tidak ada sebagai file disk. Saat men-debug bahasa tradisional, seperti C++, antarmuka ini tidak perlu diimplementasikan.
Persyaratan
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll