Bagikan melalui


IDebugProperty3

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

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga