Bagikan melalui


DEBUGPROP_INFO_FLAGS

Menentukan informasi apa yang akan diambil tentang objek properti debug.

Sintaks

public enum enum_DEBUGPROP_INFO_FLAGS {
    DEBUGPROP_INFO_FULLNAME          = 0x00000001,
    DEBUGPROP_INFO_NAME              = 0x00000002,
    DEBUGPROP_INFO_TYPE              = 0x00000004,
    DEBUGPROP_INFO_VALUE             = 0x00000008,
    DEBUGPROP_INFO_ATTRIB            = 0x00000010,
    DEBUGPROP_INFO_PROP              = 0x00000020,
    DEBUGPROP_INFO_VALUE_AUTOEXPAND  = 0x00010000,
    DEBUGPROP_INFO_VALUE_NOFUNCEVAL  = 0x00020000,
    DEBUGPROP_INFO_VALUE_RAW         = 0x00040000,
    DEBUGPROP_INFO_VALUE_NO_TOSTRING = 0x00080000
    DEBUGPROP_INFO_NONE              = 0x00000000,
    DEBUGPROP_INFO_STANDARD          = DEBUGPROP_INFO_ATTRIB |
                                        DEBUGPROP_INFO_NAME |
                                        DEBUGPROP_INFO_TYPE |
                                        DEBUGPROP_INFO_VALUE,
    DEBUGPROP_INFO_ALL               = 0xffffffff
};

Kolom

DEBUGPROP_INFO_FULLNAME
Inisialisasi/gunakan bstrFullName bidang .

DEBUGPROP_INFO_NAME
Inisialisasi/gunakan bstrName bidang .

DEBUGPROP_INFO_TYPE
Inisialisasi/gunakan bstrType bidang .

DEBUGPROP_INFO_VALUE
Inisialisasi/gunakan bstrValue bidang .

DEBUGPROP_INFO_ATTRIB
Inisialisasi/gunakan dwAttrib bidang .

DEBUGPROP_INFO_PROP
Inisialisasi/gunakan pProperty bidang yang berisi antarmuka IDebugProperty2 .

DEBUGPROP_INFO_VALUE_AUTOEXPAND
Menentukan bahwa bidang nilai harus berisi nilai yang diperluas secara otomatis, jika tersedia, untuk jenis objek ini.

DEBUGPROP_INFO_VALUE_NOFUNCEVAL
Ditolak.

DEBUGPROP_INFO_VALUE_RAW
Jangan mengembalikan nilai atau anggota yang dipermanenkan (yaitu, jangan memformat nilai).

DEBUGPROP_INFO_VALUE_NO_TOSTRING
Jangan mengembalikan nilai khusus yang disintesis (misalnya, jangan memanggil ToString() objek untuk menghasilkan nilai).

DEBUGPROP_INFO_NONE
Menentukan bahwa tidak ada bendera yang diatur.

DEBUGPROP_INFO_STANDARD
Inisialisasi/gunakan dwAttribbidang , bstrName, bstrType, dan bstrValue .

DEBUGPROP_INFO_All
Menunjukkan topeng semua bendera.

Keterangan

Nilai-nilai ini diteruskan ke metode GetPropertyInfo, EnumChildren, dan EnumProperties untuk menunjukkan bidang mana yang akan diinisialisasi struktur DEBUG_PROPERTY_INFO .

Nilai-nilai ini juga digunakan untuk dwFields anggota DEBUG_PROPERTY_INFO struktur untuk menunjukkan bidang struktur mana yang digunakan dan valid saat struktur dikembalikan.

Nilai-nilai ini dapat dikombinasikan dengan bitwise OR.

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga