Microsoft.VisualStudio.Debugger.CallStack Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
DkmArm64FrameRegisters |
Registry ARM64. Toto rozhraní API bylo zavedeno v sadě Visual Studio 15 RTM (DkmApiVersion.VS15RTM). |
DkmArmFrameRegisters |
Arm registry. |
DkmAsyncStackWalkContext |
Poskytuje kontext pro procházení asynchronních návratových zásobníků a zásobníků vytváření úkolů. Toto rozhraní API bylo zavedeno v sadě Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
DkmCallStackFilterList |
Obsahuje seznam implementací rozhraní IDkmCallStackFilter, které mohou být volány komponentou. Tento objekt se používá k volání těchto filtrů rámců zásobníku. |
DkmFrameRegisters |
DkmFrameRegisters představuje registry rámce zásobníku. Odvozené třídy: DkmArmFrameRegisters, DkmX64FrameRegisters, DkmX86FrameRegisters, DkmArm64FrameRegisters |
DkmMonitorStackWalkContext |
DkmMonitorStackWalkContext umožňuje různé komponenty DkmSymbolStackWalkContext s tímto zásobníkem volání. |
DkmRawStackContext |
Objekty DkmRawStackContext jsou vytvářeny komponentami, které chtějí požadovat nezpracovaný (nefiltrovaný a neformátovaný) zásobník od poskytovatele zásobníku. Po dokončení procházení zásobníku musí komponenta zavřít kontext. Chcete-li získat zásobník, komponenta by měla vytvořit tento objekt a poté volat GetNextRawFrames. Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
DkmStackContext |
Objekty DkmStackContext jsou vytvořeny komponentami, které chtějí požádat o zásobník od poskytovatele zásobníku. Po dokončení procházení zásobníku musí komponenta zavřít kontext. Chcete-li získat zásobník, komponenta by měla vytvořit tento objekt a poté volat GetNextFrames. Odvozené třídy: DkmStackTraceContext |
DkmStackFrame |
DkmStackFrame představuje rámec zásobníku volání po filtrování a překladu. |
DkmStackHash |
Informace sloužící k určení, jestli je mezipaměť zásobníku volání platná. |
DkmStackHash164 |
Informace sloužící k určení, jestli je mezipaměť zásobníku volání platná. Tento. Toto rozhraní API bylo zavedeno v sadě Visual Studio 16 Update 4 (DkmApiVersion.VS16Update4). |
DkmStackTraceContext |
Kontext zásobníku podporovaný explicitním seznamem rámců, například zachyceným trasováním zásobníku z výjimky. Toto rozhraní API bylo zavedeno v sadě Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
DkmStackWalkContext |
DkmStackWalkContext umožňuje různým komponentám, které prochází, filtrují nebo kontrolují zásobníky volání, ukládat privátní data přidružená k tomuto zásobníku volání. |
DkmStackWalkFrame |
DkmStackWalkFrame představuje rámeček na zásobníku volání, který byl procházen, ale nemusí být naformátován nebo filtrován. Formátované rámce jsou místo toho reprezentovány DkmStackFrame. Odvozené třídy: DkmStackFrame |
DkmStackWalkFrameAnnotation |
Dvojice GUID/Hodnota nastavená filtrem rámce nebo odvíječem. Dá se použít k předávání vlastních příznaků rámce z jedné komponenty do druhé. |
DkmStackWalkFrameData |
Volitelný referenční objekt, který lze použít k připojení datových položek k DkmStackWalkFrame. Toto rozhraní API bylo zavedeno v sadě Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
DkmSymbolStackWalkContext |
DkmSymbolStackWalkContext umožňuje různým poskytovatelům symbolů, kteří prochází zásobník volání, ukládat soukromá data, která jsou přidružena k tomuto zásobníku volání. |
DkmUnwoundRegister |
DkmUnwoundRegister představuje registr rámce zásobníku, který byl rozbalený odvíječem. |
DkmX64FrameRegisters |
Registru X64. Pro snímky listu budou k dispozici všechny registry. Pro snímky, které nejsou listy, budou k dispozici pouze registry, které odvíjejí odvíječem. Unwound registry najdete v kolekci DkmFrameRegisters' UnwoundRegisters. Rip a Rsp jsou k dispozici, protože jsou vždy unwound a přístup často. |
DkmX86FrameRegisters |
Registry X86. Pro snímky listu budou k dispozici všechny registry. Pro snímky, které nejsou listy, budou k dispozici pouze registry, které odvíjejí odvíječem. Unwound registry najdete v kolekci DkmFrameRegisters' UnwoundRegisters. Eip a Esp jsou k dispozici, protože se vždy odpojí a často se k nim přistupuje. |
Struktury
DkmFrameFormatOptions |
Kolekce nastavení, která mají vliv na to, jak poskytovatel zásobníku formátuje DkmStackFrame. |
DkmGetAnnotationTextAsyncResult |
Výsledek asynchronního volání DkmStackWalkFrameAnnotation.GetAnnotationText. |
DkmGetAsyncCallStackAsyncResult |
Výsledek asynchronního volání DkmAsyncStackWalkContext.GetAsyncCallStack |
DkmGetClrGenericParametersAsyncResult |
Výsledek asynchronního volání DkmStackWalkFrame.GetClrGenericParameters. |
DkmGetContinuationFramesFromTaskObjectAsyncResult |
Výsledek asynchronního volání DkmAsyncStackWalkContext.GetContinuationFramesFromTaskObject |
DkmGetCurrentLocationAsyncResult |
Výsledek asynchronního volání DkmThread.GetCurrentLocation |
DkmGetManagedTaskContinuationFramesAsyncResult |
Výsledek asynchronního volání DkmAsyncStackWalkContext.GetManagedTaskContinuationFrames |
DkmGetNextFramesAsyncResult |
Výsledek asynchronního volání DkmStackContext.GetNextFrames |
DkmGetNextRawFramesAsyncResult |
Výsledek asynchronního volání DkmRawStackContext.GetNextRawFrames |
DkmGetTaskContinuationFramesAsyncResult |
Výsledek asynchronního volání DkmAsyncStackWalkContext.GetTaskContinuationFrames |
DkmGetTaskCreationStackAsyncResult |
Výsledek asynchronního volání DkmAsyncStackWalkContext.GetTaskCreationStack |
DkmHeuristicWalkFramesAsyncResult |
Výsledek asynchronního volání DkmStackWalkContext.HeuristicWalkFrames |
DkmMonitorStackWalkResult |
Vrátí výsledek z IDkmMonitorStackWalk. |
DkmRuntimeWalkNextFramesAndCheckCache164AsyncResult |
Výsledek asynchronního volání DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache164 |
DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult |
Výsledek asynchronního volání DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache |
DkmRuntimeWalkNextFramesAsyncResult |
Výsledek asynchronního volání DkmStackWalkContext.RuntimeWalkNextFrames |
DkmStackMemoryRange |
Limit/základní adresa paměti obsahující zásobník vlákna. |
Výčty
DkmCallStackFilterOptions |
Možnosti filtrování zásobníku volání |
DkmFrameNameFormatOptions |
Příznaky, které ovlivňují způsob, jakým poskytovatel zásobníku vytváří objekty DkmStackFrame. |
DkmFrameRegisters.Tag |
DkmFrameRegisters je abstraktní základní třída. Tento výčet označuje, které odvozené třídy je tento objekt instancí. |
DkmStackWalkContextFlags |
Příznaky pro řízení rámců vrácených během procházení zásobníku. Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3). |
DkmStackWalkFrameFlags |
Označí vlastnosti DkmStackWalkFrame. |
DkmStackWalkFramePriority |
Popisuje prioritu rámce zásobníku volání. Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5). |
DkmStackWalkOperation |
Označuje typ operace procházení zásobníku. Toto rozhraní API bylo zavedeno v sadě Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
DkmStackWalkStatus |
Vrácení stavu z operace sledování. |