Enumerazioni di debug

Questa sezione descrive le enumerazioni non gestite usate dall'API di debug.

In questa sezione

Enumerazione CLR_DEBUGGING_PROCESS_FLAGS
Fornisce valori utilizzati dal metodo ICLRDebugging::OpenVirtualProcess .

Enumerazione CLRDataEnumMemoryFlags
Indica quali aree di memoria devono includere una chiamata al metodo ICLRDataEnumMemoryRegions::EnumMemoryRegions .

Enumerazione COR_PUB_ENUMPROCESS
Identifica il tipo di processo da enumerare.

Enumerazione CorDebugBlockingReason
Specifica i motivi che possono causare il blocco di un thread su un oggetto specifico.

Enumerazione CorDebugChainReason
Indica i motivi che determinano l'avvio di una catena di chiamate.

Enumerazione CorDebugCodeInvokeKind
Descrive in che modo una funzione esportata richiama il codice gestito.

Enumerazione CorDebugCodeInvokePurpose
Descrive il motivo per cui una funzione esportata chiama il codice gestito.

Enumerazione CorDebugCreateProcessFlags
Fornisce opzioni di debug aggiuntive che possono essere usate in una chiamata al metodo ICorDebug::CreateProcess .

Enumerazione CorDebugDebugEventKind
Indica il tipo di evento le cui informazioni vengono decodificate dal metodo DecodeEvent .

Enumerazione CorDebugDecodeEventFlagsWindows
Fornisce altre informazioni sugli eventi di debug nella piattaforma Windows.

Enumerazione CorDebugExceptionCallbackType
Indica il tipo di callback eseguito da un evento ICorDebugManagedCallback2::Exception .

Enumerazione CorDebugExceptionFlags
Offre informazioni aggiuntive su un'eccezione.

Enumerazione CorDebugExceptionUnwindCallbackType
Indica l'evento segnalato dal callback durante la fase di rimozione.

Enumerazione CorDebugGCType
Indica se un Garbage Collector è in esecuzione in una workstation o in un server.

Enumerazione CorDebugGenerationTypes
Specifica la generazione di un'area di memoria nell'heap gestito.

Enumerazione CorDebugHandleType
Indica il tipo di handle.

Enumerazione CorDebugIlToNativeMappingTypes
Indica se un intervallo specifico di istruzioni native corrisponde a un'area di codice speciale.

Enumerazione CorDebugIntercept
Indica i tipi di codice in cui è possibile eseguire l'istruzione.

Enumerazione CorDebugInterfaceVersion
Specifica una versione di .NET Framework o una versione di .NET Framework in cui è stata introdotta un'interfaccia.

Enumerazione CorDebugInternalFrameType
Identifica il tipo di stack frame.

Enumerazione CorDebugJITCompilerFlags
Contiene valori che influenzano il comportamento del compilatore JIT gestito.

Enumerazione CorDebugJITCompilerFlagsDeprecated
Obsoleta. Utilizzare invece il CORDEBUG_JIT_DEFAULT membro dell'enumerazione CorDebugJITCompilerFlags .

Enumerazione CorDebugMappingResult
Fornisce informazioni su come è stato ottenuto il valore del puntatore dell'istruzione.

Enumerazione CorDebugMDAFlags
Specifica lo stato del thread su cui è attivato l'assistente al debug gestito.

Enumerazione CorDebugNGenPolicy
Fornisce un valore che determina se un debugger carica immagini native (NGen) dalla cache delle immagini native.

Enumerazione CorDebugPlatform
Fornisce i valori della piattaforma di destinazione utilizzati dal metodo ICorDebugDataTarget::GetPlatform .

Enumerazione CorDebugRecordFormat
Descrive il formato dei dati in una matrice di byte che contiene informazioni su un evento di debug per le eccezioni native.

Enumerazione CorDebugRegister
Specifica i registri associati a un'architettura di processore specifica.

Enumerazione CorDebugSetContextFlag
Indica se il contesto proviene dal frame attivo (o foglia) sullo stack o se è stato calcolato dalla rimozione da un altro frame.

Enumerazione CorDebugStateChange
Descrive la quantità di dati memorizzati nella cache da rimuovere in base alle modifiche apportate al processo.

Enumerazione CorDebugStepReason
Indica l'esito di una singola istruzione.

Enumerazione CorDebugThreadState
Specifica lo stato di un thread per il debug.

Enumerazione CorDebugUnmappedStop
Specifica il tipo di codice non mappato che può attivare un arresto nell'esecuzione del codice da parte del gestore di istruzioni.

Enumerazione CorDebugUserState
Indica lo stato utente di un thread.

Enumerazione CorGCReferenceType
Identifica l'origine di un oggetto per la Garbage Collection.

Enumerazione ILCodeKind
Fornisce valori che specificano se il debugger può accedere a variabili locali o a codice aggiunto nella strumentazione ReJIT del profiler.

Enumerazione LoggingLevelEnum
Indica il livello di gravità di un messaggio descrittivo scritto nel registro eventi quando un thread gestito registra un evento.

Enumerazione LogSwitchCallReason
Indica l'operazione che è stata eseguita su un'opzione di debug/traccia.

Enumerazione VariableLocationType
Indica il tipo di posizione nativa di una variabile.

Enumerazione WriteableMetadataUpdateMode
Fornisce i valori che specificano se gli aggiornamenti in memoria ai metadati sono visibili a un debugger.

Enumerazione ClrDataSourceType
Fornisce valori utilizzati dalla struttura CLRDATA_IL_ADDRESS_MAP.

Coclassi di debug

Interfacce di debug

Funzioni statiche globali di debug

Strutture di debug