Sdílet prostřednictvím


Ladění výčtů

Tato část popisuje nespravované výčty, které rozhraní API pro ladění používá.

V tomto oddílu

CLR_DEBUGGING_PROCESS_FLAGS – výčet
Poskytuje hodnoty, které jsou používány ICLRDebugging::OpenVirtualProcess metoda.

CLRDataEnumMemoryFlags – výčet
Určuje, které oblasti paměti volání ICLRDataEnumMemoryRegions::EnumMemoryRegions metoda by měla obsahovat.

COR_PUB_ENUMPROCESS – výčet
Identifikuje typ procesu, který má být uveden.

CorDebugBlockingReason – výčet
Určuje důvody, proč může být vlákno blokováno u daného objektu.

CorDebugChainReason – výčet
Označuje důvod nebo důvody pro zahájení řetězu volání.

CorDebugCodeInvokeKind – výčet
Popisuje, jak exportovaná funkce vyvolá spravovaný kód.

CorDebugCodeInvokePurpose – výčet
Popisuje, proč exportovaná funkce volá spravovaný kód.

CorDebugCreateProcessFlags – výčet
Poskytuje další možnosti ladění, které lze použít při volání ICorDebug::CreateProcess metoda.

CorDebugDebugEventKind – výčet
Označuje typ události, jejíž informace jsou dekódovány DecodeEvent metoda.

CorDebugDecodeEventFlagsWindows – výčet
Poskytuje další informace o událostech ladění na platformě Windows.

CorDebugExceptionCallbackType – výčet
Označuje typ zpětného volání, který je proveden z ICorDebugManagedCallback2::Exception událost.

CorDebugExceptionFlags – výčet
Poskytuje další informace o výjimce.

CorDebugExceptionUnwindCallbackType – výčet
Označuje událost, která je signalizována zpětným voláním během fáze odvíjení.

CorDebugGCType – výčet
Určuje, jestli je systém uvolňování paměti spuštěný na pracovní stanici nebo na serveru.

CorDebugGenerationTypes – výčet
Určuje generování oblasti paměti ve spravované haldě.

CorDebugHandleType – výčet
Označuje typ popisovače.

CorDebugIlToNativeMappingTypes – výčet
Určuje, zda určitý rozsah nativních instrukcí odpovídá speciální oblasti kódu.

CorDebugIntercept – výčet
Označuje typy kódu, ke kterým lze stupňovat.

CorDebugInterfaceVersion – výčet
Určuje buď verzi rozhraní .NET Framework, nebo verzi rozhraní .NET Framework, ve které bylo zavedeno rozhraní.

CorDebugInternalFrameType – výčet
Určuje typ rámce zásobníku.

CorDebugJITCompilerFlags – výčet
Obsahuje hodnoty, které ovlivňují chování spravovaného kompilátoru ZA běhu (JIT).

CorDebugJITCompilerFlagsDeprecated – výčet
Zastaralé. CORDEBUG_JIT_DEFAULT Místo toho použijte člena CorDebugJITCompilerFlags.

CorDebugMappingResult – výčet
Poskytuje podrobnosti o tom, jak byla získána hodnota ukazatele instrukce (IP).

CorDebugMDAFlags – výčet
Určuje stav vlákna, na kterém se aktivuje pomocník spravovaného ladění (MDA).

CorDebugNGenPolicy – výčet
Poskytuje hodnotu, která určuje, zda ladicí program načte nativní image (NGen) z mezipaměti nativní bitové kopie.

CorDebugPlatform – výčet
Poskytuje hodnoty cílové platformy používané metodou ICorDebugDataTarget::GetPlatform .

CorDebugRecordFormat – výčet
Popisuje formát dat v bajtovém poli, který obsahuje informace o nativní události ladění výjimky.

CorDebugRegister – výčet
Určuje registry přidružené k dané architektuře procesoru.

CorDebugSetContextFlag – výčet
Určuje, zda je kontext z aktivního (nebo listového) rámce v zásobníku nebo byl vypočítána odvíjením z jiného rámce.

CorDebugStateChange – výčet
Popisuje množství dat uložených v mezipaměti, která se musí zahodit na základě změn procesu.

CorDebugStepReason – výčet
Označuje výsledek jednotlivého kroku.

CorDebugThreadState – výčet
Určuje stav vlákna pro ladění.

CorDebugUnmappedStop – výčet
Určuje typ nemapovaného kódu, který může v kroku aktivovat zastavení provádění kódu.

CorDebugUserState – výčet
Označuje stav uživatele vlákna.

CorGCReferenceType – výčet
Identifikuje zdroj objektu, který má být uvolněn z paměti.

ILCodeKind – výčet
Poskytuje hodnoty, které určují, zda ladicí program má přístup k místním proměnným nebo kódu přidaným v instrumentaci profileru ReJIT.

LoggingLevelEnum – výčet
Označuje úroveň závažnosti popisné zprávy, která je zapsána do protokolu událostí, když spravované vlákno zaznamená událost.

LogSwitchCallReason – výčet
Označuje operaci provedenou na přepínači ladění/trasování.

VariableLocationType – výčet
Označuje typ nativního umístění proměnné.

WriteableMetadataUpdateMode – výčet
Poskytuje hodnoty, které určují, zda jsou aktualizace metadat v paměti viditelné pro ladicí program.

ClrDataSourceType – výčet
Poskytuje hodnoty, které používá struktura CLRDATA_IL_ADDRESS_MAP.

Třídy typu coclass pro ladění

Rozhraní pro ladění

Globální statické funkce pro ladění

Struktury pro ladění