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 CLRDataAddressType
Indica il tipo di dati contenuti in un determinato indirizzo da IXCLRDataProcess::GetAddressType
Enumerazione CLRDataByNameFlag
Indica la corrispondenza dei nomi in una ricerca.
Enumerazione CLRDataDetailedFrameType
Descrive un tipo di frame nello stack di chiamate in dettaglio dal metodo IXCLRDataStackWalk::GetFrameType .
Enumerazione CLRDataEnumMemoryFlags
Indica quali aree di memoria devono includere una chiamata al metodo ICLRDataEnumMemoryRegions::EnumMemoryRegions .
Enumerazione CLRDataExceptionSameFlag
Indica la corrispondenza degli stati delle eccezioni rispetto ai record di sistema.
Enumerazione CLRDataFieldFlag
Indica vari attributi di un campo.
Enumerazione CLRDataFollowStubInFlag
Set di flag passati a IXCLRDataProcess::FollowStub e IXCLRDataProcess::FollowStub2 che definiscono come seguire lo stub.
Enumerazione CLRDataFollowStubOutFlag
Set di flag restituiti da IXCLRDataProcess::FollowStub e IXCLRDataProcess::FollowStub2 che indicano il risultato di uno stub seguente.
Enumerazione CLRDataMethodCodeNotification
Indica il tipo di notifiche relative al codice dell'istanza del metodo che deve essere recapitato. Usato nelle chiamate al metodo IXCLRDataProcess::SetCodeNotifications e IXCLRDataProcess::SetAllCodeNotifications.
Enumerazione CLRDataModuleExtentType
Indica il tipo di area di memoria associata a un modulo tramite IXCLRDataModule::EnumExtent.
Enumerazione CLRDataOtherNotifyFlag
Indica il tipo di notifiche da recapitare. Usato nelle chiamate al metodo IXCLRDataProcess::SetOtherNotificationFlags.
CLRDataSimpleFrameType Enumeraiton
Descrive un tipo di frame nello stack di chiamate da IXCLRDataStackWalk::GetFrameType.
Enumerazione CLRDataSourceType
Fornisce valori utilizzati dalla struttura CLRDATA_IL_ADDRESS_MAP.
Enumerazione CLRDataValueFlag
Indica vari attributi di un valore.
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.