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 menyediakan dukungan untuk:
Mengambil string yang sangat panjang yang terkait dengan properti .
Mengaitkan ID unik dengan properti .
Mengambil daftar penampil kustom untuk properti tersebut.
Mengatur nilai properti dengan kemampuan untuk melaporkan kesalahan yang dihasilkan
Sintaks
IDebugProperty3 : IDebugProperty2
Catatan untuk Pelaksana
Mesin debug (DE) mengimplementasikan antarmuka ini pada objek yang sama yang mengimplementasikan IDebugProperty2 untuk memberikan dukungan untuk string panjang, ID properti, dan penampil kustom.
Catatan untuk Penelepon
Panggil QueryInterface pada IDebugProperty2 antarmuka untuk mendapatkan antarmuka ini.
Metode dalam Urutan Vtable
Selain metode yang diwariskan dari IDebugProperty2, IDebugProperty3 antarmuka mengekspos metode berikut.
| Metode | Deskripsi |
|---|---|
| GetStringCharLength | Mengembalikan panjang string yang terkait dengan properti . |
| GetStringChars | Mengembalikan string dalam buffer yang disediakan pengguna. |
| CreateObjectID | Membuat ID unik untuk properti ini. |
| DestroyObjectID | Menghancurkan ID unik untuk properti ini. |
| GetCustomViewerCount | Mengembalikan jumlah penampil kustom yang dapat dilihat properti ini. |
| GetCustomViewerList | Mengembalikan daftar penampil kustom yang dapat dilihat properti ini. |
| SetValueAsStringWithError | Mengatur nilai properti ini, mengembalikan pesan kesalahan jika ada yang salah. |
Keterangan
- SetValueAsStringWithError adalah cara yang disukai bagi manajer debug sesi (SDM) untuk menetapkan nilai properti.
Persyaratan
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll