DEBUGPROP_INFORMATION_FLAGS
Specifica le informazioni da recuperare su un oggetto proprietà di debug.
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
};
typedef DWORD 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
};
Membri
DEBUGPROP_INFORMATION_FULLNAME
Inizializzare/utilizzare il campo di bstrFullName .DEBUGPROP_INFORMATION_NAME
Inizializzare/utilizzare il campo di bstrName .DEBUGPROP_INFORMATION_TYPE
Inizializzare/utilizzare il campo di bstrType .DEBUGPROP_INFORMATION_VALUE
Inizializzare/utilizzare il campo di bstrValue .DEBUGPROP_INFORMATION_ATTRIB
Inizializzare/utilizzare il campo di dwAttrib .DEBUGPROP_INFORMATION_PROP,
Inizializzare/utilizzare il campo dipProperty contenente un'interfaccia IDebugProperty2 .DEBUGPROP_INFORMATION_VALUE_AUTOEXPAND
Specifica che il campo di valore deve contenere il valore auto-espanso, se disponibile, per questo tipo di oggetto.DEBUGPROP_INFORMATION_VALUE_NOFUNCEVAL
Deprecata.DEBUGPROP_INFORMATION_VALUE_RAW
Non restituisce alcun valore o membri abbelliti ovvero non formattare valori).DEBUGPROP_INFORMATION_VALUE_NO_TOSTRING
Non restituisce alcun valore sintetizzati speciale (ad esempio, non chiamare ToString() su un oggetto per produrre un valore).DEBUGPROP_INFORMATION_NONE
specifica che nessun flag è impostato.DEBUGPROP_INFORMATION_STANDARD
inizializzare/utilizzo dwAttrib, bstrName, bstrTypee campi di bstrValue .DEBUGPROP_INFORMATION_All
indica una maschera di tutti i flag.
Note
Questi valori vengono IDebugProperty2:: GetPropertyInfopassati, IDebugProperty2:: EnumChildreni IDebugStackFrame2:: EnumProperties metodi e per indicare i campi devono essere DEBUG_PROPERTY_INFORMATION inizializzati la struttura.
Questi valori vengono utilizzati per il membro di dwFields della struttura di DEBUG_PROPERTY_INFO per indicare i campi della struttura vengono utilizzati e validi quando la struttura viene restituita.
Questi valori possono essere combinate con ORbit per bit.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Vedere anche
Riferimenti
enumerazioni (debug di Visual Studio)
IDebugProperty2:: GetPropertyInfo
IDebugProperty2:: EnumChildren