DEBUGPROP_INFO_FLAGS

指定要擷取偵錯屬性對象的相關信息。

語法

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
};

欄位​​

DEBUGPROP_INFO_FULLNAME
初始化/使用 bstrFullName 欄位。

DEBUGPROP_INFO_NAME
初始化/使用 bstrName 欄位。

DEBUGPROP_INFO_TYPE
初始化/使用 bstrType 欄位。

DEBUGPROP_INFO_VALUE
初始化/使用 bstrValue 欄位。

DEBUGPROP_INFO_ATTRIB
初始化/使用 dwAttrib 欄位。

DEBUGPROP_INFO_PROP
初始化/使用pProperty包含 IDebugProperty2 介面的欄位。

DEBUGPROP_INFO_VALUE_AUTOEXPAND
指定值欄位應該包含這個型別物件的自動展開值。

DEBUGPROP_INFO_VALUE_NOFUNCEVAL
已取代。

DEBUGPROP_INFO_VALUE_RAW
請勿傳回任何美化值或成員(也就是不要格式化值)。

DEBUGPROP_INFO_VALUE_NO_TOSTRING
請勿傳回任何特殊的合成值(例如,不要在 物件上呼叫 ToString() 以產生值)。

DEBUGPROP_INFO_NONE
指定未設定旗標。

DEBUGPROP_INFO_STANDARD
初始化/使用dwAttribbstrNamebstrTypebstrValue 欄位。

DEBUGPROP_INFO_All
表示所有旗標的遮罩。

備註

這些值會傳遞至 GetPropertyInfoEnumChildrenEnumProperties 方法,以指出哪些欄位要初始化DEBUG_PROPERTY_INFO結構。

這些值也會用於 dwFields 結構的成員 DEBUG_PROPERTY_INFO ,以指出在傳回結構時會使用和有效的結構字段。

這些值可能會與位 OR結合。

需求

標頭:msdbg.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

元件:Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱