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.
CLRDataAddressType – výčet
Označuje typ dat obsažených na dané adrese IXCLRDataProcess::GetAddressType.
CLRDataByNameFlag – výčet
Určuje, jak se mají názvy při hledání shodovat.
CLRDataDetailedFrameType – výčet
Popisuje typ rámce v zásobníku volání podrobně z IXCLRDataStackWalk::GetFrameType metoda.
CLRDataEnumMemoryFlags – výčet
Určuje, které oblasti paměti volání ICLRDataEnumMemoryRegions::EnumMemoryRegions metoda by měla obsahovat.
CLRDataExceptionSameFlag – výčet
Určuje, jak se mají stavy výjimek shodovat se záznamy systému.
CLRDataFieldFlag – výčet
Označuje různé atributy pole.
CLRDataFollowStubInFlag – výčet
Sada příznaků předaných IXCLRDataProcess::FollowStub a IXCLRDataProcess::FollowStub2 definující, jak postupovat podle zástupných procedur.
CLRDataFollowStubOutFlag – výčet
Sada příznaků vrácených z IXCLRDataProcess::FollowStub a IXCLRDataProcess::FollowStub2 , které označují výsledek následujících zástupných procedur.
CLRDataMethodCodeNotification – výčet
Označuje typ oznámení týkající se kódu instance metody, který by se měl doručit. Používá se ve volání IXCLRDataProcess::SetCodeNotifications a IXCLRDataProcess::SetAllCodeNotifications – metoda.
CLRDataModuleExtentType – výčet
Označuje typ oblasti paměti přidružené k modulu prostřednictvím IXCLRDataModule::EnumExtent.
CLRDataOtherNotifyFlag – výčet
Označuje typ oznámení, která se mají doručit. Používá se ve volání IXCLRDataProcess::SetOtherNotificationFlags – metoda.
CLRDataSimpleFrameType – výčet
Popisuje typ rámce v zásobníku volání z IXCLRDataStackWalk::GetFrameType.
CLRDataSourceType – výčet
Poskytuje hodnoty, které používá struktura CLRDATA_IL_ADDRESS_MAP.
CLRDataValueFlag – výčet
Označuje různé atributy hodnoty.
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.