Condividi tramite


Enumerazioni (debug di Visual Studio)

Di seguito sono riportate le enumerazioni per Visual Studio Debugging SDK.

  • AD_PROCESS_ID_TYPE specifica come interpretare un ID processo nella struttura AD_PROCESS_ID.

  • ADDRESS_KIND specifica i tipi di un indirizzo.

  • AS edizione Standard MBLYLOCRESOLUTION specifica dove si trova un assembly.

  • ATTACH_REASON specifica il motivo per cui il motore di debug (DE) deve connettersi a un nodo del programma.

  • BP_COND_STYLE specifica lo stile della condizione del punto di interruzione per i punti di interruzione in sospeso e associati.

  • BP_ERROR_TYPE specifica il tipo di errore di un punto di interruzione.

  • BP_FLAGS fornisce flag facoltativi che possono essere usati per specificare informazioni aggiuntive quando si imposta un punto di interruzione.

  • BP_FLAGS90 enumera valori validi per i flag facoltativi che possono essere utilizzati per specificare informazioni aggiuntive quando si imposta un punto di interruzione. Questa enumerazione estende l'enumerazione BP_FLAGS .

  • BP_LOCATION_TYPE specifica il tipo di posizione del punto di interruzione per una richiesta di punto di interruzione.

  • BP_PASSCOUNT_STYLE specifica la condizione associata al conteggio dei passaggi del punto di interruzione che causerà l'generazione del punto di interruzione.

  • BP_RES_DATA_FLAGS specifica se il punto di interruzione dei dati viene emulato o implementato nell'hardware.

  • BP_STATE specifica l'esistenza di un punto di interruzione associato e se è abilitata.

  • BP_TYPE specifica se il punto di interruzione si trova in una posizione del codice, è un percorso dati o è un altro tipo di punto di interruzione.

  • BP_UNBOUND_REASON indica il motivo per cui un punto di interruzione non è associato.

  • BPERESI_FIELDS specifica quali informazioni recuperare su una risoluzione non riuscita di un punto di interruzione.

  • BPREQI_FIELDS specifica quali informazioni recuperare su una richiesta di punto di interruzione.

  • BPREQI_FIELDS90 enumera i valori validi che specificano le informazioni da recuperare su una richiesta di punto di interruzione. Questa enumerazione estende l'enumerazione BPREQI_FIELDS .

  • BPRESI_FIELDS specifica quali informazioni devono essere recuperate sulla risoluzione corretta di un punto di interruzione.

  • CANSTOP_REASON viene usato per determinare se un programma può arrestare l'esecuzione dopo aver raggiunto un determinato punto nell'esecuzione.

  • CONNECTION_PROTOCOL indica il protocollo utilizzato per comunicare tra un server di debug e il pacchetto di debug.

  • CONSTRUCTOR_ENUM seleziona diversi tipi di costruttori.

  • CONTEXT_COMPARE specifica i criteri per confrontare due contesti di memoria.

  • CONTEXT_INFO_FIELDS specifica quali informazioni recuperare su un contesto di memoria.

  • DBG_ATTRIB_FLAGS descrive vari attributi per un'interfaccia IDebugProperty2 o IDebugReference2.

  • DEBUG_REASON specifica il motivo per cui il processo è stato avviato per il debug.

  • DEBUGPROP_INFO_FLAGS specifica le informazioni da recuperare su un oggetto proprietà di debug.

  • DEBUGREF_INFO_FLAGS specifica le informazioni da recuperare su un oggetto riferimento di debug.

  • DISAS edizione Standard MBLY_FLAGS specifica i flag per il disassembly.

  • DISAS edizione Standard MBLY_STREAM_FIELDS specifica quali informazioni recuperare su un campo disassembly.

  • DISAS edizione Standard MBLY_STREAM_SCOPE specifica l'ambito del flusso disassembly.

  • DisplayKind enumera i valori validi che rappresentano i tipi di informazioni da acquisire da un oggetto IDebugField e visualizzati all'utente.

  • DOCCONTEXT_COMPARE specifica i criteri per confrontare due contesti di documento.

  • DUMPTYPE specifica la quantità di stato di un programma di cui eseguire il dump.

  • dwTYPE_KIND specifica come interpretare il tipo di un oggetto IDebugField.

  • EncUnavailableReason rappresenta i motivi per cui Modifica e Continuazione non è disponibile.

  • EVALFLAGS specifica i flag che controllano la valutazione delle espressioni.

  • EVALFLAGS90 enumera i valori validi per i flag che controllano la valutazione dell'espressione. Questa enumerazione estende l'enumerazione EVALFLAGS .

  • EVENTATTRIBUTES specifica gli attributi dell'evento.

  • EXCEPTION_STATE specifica lo stato dell'eccezione.

  • FIELD_INFO_FIELDS specifica quali informazioni recuperare su un oggetto IDebugField.

  • FIELD_KIND specifica il tipo di campo contenuto in un oggetto IDebugField.

  • FIELD_KIND_EX enumera tipi aggiuntivi di campi che un oggetto IDebugField può contenere. Questa enumerazione estende l'enumerazione FIELD_KIND .

  • FIELD_MODIFIERS specifica i modificatori per un tipo di campo.

  • FRAMEINFO_FLAGS specifica le informazioni da recuperare su un oggetto stack frame.

  • GETHOSTNAME_TYPE specifica il tipo di nome host.

  • GETNAME_TYPE specifica il tipo di nome dei file da recuperare.

  • INTERCEPT_EXCEPTION_ACTION specifica le azioni da eseguire durante l'intercettazione delle eccezioni.

  • LAUNCH_FLAGS specifica la modalità di avvio di un programma.

  • MACHINE_INFO_FIELDS specifica il tipo di informazioni da recuperare per un determinato computer.

  • MACHINE_INFO_FLAGS viene usato per descrivere un computer.

  • MESSAGETYPE specifica il tipo di messaggio e il motivo.

  • MODULE_FLAGS viene usato per descrivere un modulo.

  • MODULE_INFO_FIELDS specifica i flag per le informazioni sul modulo di debug.

  • MODULE_INFO_FLAGS specifica lo stato dei simboli per un modulo.

  • NAME_MATCH seleziona l'opzione case per i nomi corrispondenti.

  • OBJECT_TYPE specifica il tipo di un oggetto dall'analizzatore di espressioni.

  • PAR edizione Standard FLAGS specifica come analizzare un'espressione.

  • PENDING_BP_STATE specifica lo stato di un punto di interruzione in sospeso (un punto di interruzione non ancora associato).

  • PENDING_BP_STATE_FLAGS specifica i flag di stato del punto di interruzione in sospeso.

  • PORT_SUPPLIER_DESCRIPTION_FLAGS definisce i metadati che possono essere recuperati su un fornitore di porte.

  • PROCESS_INFO_FIELDS specifica il tipo di informazioni da recuperare per un processo.

  • PROCESS_INFO_FLAGS descrive o specifica le proprietà di un processo.

  • PROGRAM_DESTROY_FLAGS enumera i valori validi dei flag di eliminazione definitiva del programma.

  • PROVIDER_FIELDS specifica le proprietà associate a un provider di programmi.

  • PROVIDER_FLAGS specifica le proprietà desiderate da ottenere da un provider di programmi.

  • REFERENCE_COMPARE specifica il tipo di confronto per i riferimenti.

  • REFERENCE_TYPE specifica il tipo di riferimento.

  • edizione Standard EK_START specifica la posizione da cui iniziare la ricerca in un disassembly.

  • STEPKIND specifica il tipo di passaggio per l'istruzione.

  • STEPUNIT specifica l'unità di passaggio per l'istruzione.

  • SYMBOL_edizione Standard ARCH_INFO_FIELDS specifica il tipo di informazioni sui simboli da recuperare.

  • TEXT_DOC_ATTR_2 descrive gli attributi di un documento.

  • THREADPROPERTY_FIELDS specifica quali informazioni su un thread da recuperare.

  • THREADSTATE specifica lo stato del thread.

Requisiti

Intestazione: msdbg.h, sh.h o ee.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche