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.
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.
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.
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.
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.
MESSAGETYPE specifica il tipo di messaggio e il motivo.
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.
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.
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