Condividi tramite


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

IDebugProperty2:: GetPropertyInfo

IDebugProperty2:: EnumChildren

IDebugStackFrame2:: EnumProperties

DEBUG_PROPERTY_INFORMATION