Microsoft.VisualStudio.Debugger.CallStack Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Dkm |
Регистры ARM64. Этот API появился в Visual Studio 15 RTM (DkmApiVersion.VS15RTM). |
Dkm |
Регистры arm. |
Dkm |
Предоставляет контекст для обхода асинхронных стеков возврата и стеков создания задач. Этот API появился в Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
Dkm |
Содержит список реализаций интерфейса IDkmCallStackFilter, который может вызываться компонентом. Этот объект используется для вызова фильтров кадров стека. |
Dkm |
DkmFrameRegisters представляет регистры кадра стека. Производные классы: DkmArmFrameRegisters, DkmX64FrameRegisters, DkmX86FrameRegisters, DkmArm64FrameRegisters |
Dkm |
DkmMonitorStackWalkContext позволяет использовать различные компоненты DkmSymbolStackWalkContext с этим стеком вызовов. |
Dkm |
Объекты DkmRawStackContext создаются компонентами, которые хотят запросить необработанный (нефильтрованный и неформатированный) стек у поставщика стека. После завершения стека компонент должен закрыть контекст. Чтобы получить стек, компонент должен создать этот объект, а затем вызвать Метод GetNextRawFrames. Этот API появился в Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
Dkm |
Объекты DkmStackContext создаются компонентами, которые хотят запросить стек у поставщика стека. После завершения стека компонент должен закрыть контекст. Чтобы получить стек, компонент должен создать этот объект, а затем вызвать Метод GetNextFrames. Производные классы: DkmStackTraceContext |
Dkm |
DkmStackFrame представляет кадр в стеке вызовов после фильтрации и преобразования. |
Dkm |
Сведения, используемые для определения допустимости кэша стека вызовов. |
Dkm |
Сведения, используемые для определения допустимости кэша стека вызовов. Это. Этот API появился в Visual Studio 16 с обновлением 4 (DkmApiVersion.VS16Update4). |
Dkm |
Контекст стека, подкрепленный явным списком кадров, например трассировкой стека из исключения. Этот API появился в Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
Dkm |
DkmStackWalkContext позволяет различным компонентам, которые просматривают, фильтруют или проверяют стеки вызовов для хранения личных данных, связанных с этим стеком вызовов. |
Dkm |
DkmStackWalkFrame представляет кадр в стеке вызовов, который был выполнен, но, возможно, не был отформатирован или отфильтрован. Форматированные кадры представляются DkmStackFrame. Производные классы: DkmStackFrame |
Dkm |
Пара Guid/Value, заданная фильтром кадров или очисткой. Можно использовать для передачи пользовательских флагов фрейма из одного компонента в другой. |
Dkm |
Необязательный ссылочный объект, который можно использовать для присоединения элементов данных к элементу DkmStackWalkFrame. Этот API появился в Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
Dkm |
DkmSymbolStackWalkContext позволяет различным поставщикам символов, проходя по стеку вызовов, хранить личные данные, связанные с этим стеком вызовов. |
Dkm |
DkmUnwoundRegister представляет собой регистр кадра стека, который был размотан при раскрутке. |
DkmX64Frame |
Регистры X64. Для конечных кадров будут доступны все регистры. Для неконечных кадров будут доступны только регистры, фактически раскрученные раскруткой. Раскрутенные регистры можно найти в коллекции UnwoundRegisters DkmFrameRegisters. Rip и Rsp предоставляются, так как они всегда размножены и часто доступны. |
DkmX86Frame |
Регистры X86. Для конечных кадров будут доступны все регистры. Для неконечных кадров будут доступны только регистры, фактически раскрученные раскруткой. Раскрутенные регистры можно найти в коллекции UnwoundRegisters DkmFrameRegisters. Eip и Esp предоставляются, потому что они всегда unwound и часто доступны. |
Dkm |
Коллекция параметров, влияющих на форматирование DkmStackFrame поставщиком стека. |
Dkm |
Результат асинхронного вызова DkmStackWalkFrameAnnotation.GetAnnotationText. |
Dkm |
Результат асинхронного вызова DkmAsyncStackWalkContext.GetAsyncCallStack. |
Dkm |
Результат асинхронного вызова DkmStackWalkFrame.GetClrGenericParameters. |
Dkm |
Результат асинхронного вызова DkmAsyncStackWalkContext.GetContinuationFramesFromTaskObject. |
Dkm |
Результат асинхронного вызова DkmThread.GetCurrentLocation. |
Dkm |
Результат асинхронного вызова DkmAsyncStackWalkContext.GetManagedTaskContinuationFrames. |
Dkm |
Результат асинхронного вызова DkmStackContext.GetNextFrames. |
Dkm |
Результат асинхронного вызова DkmRawStackContext.GetNextRawFrames. |
Dkm |
Результат асинхронного вызова DkmAsyncStackWalkContext.GetTaskContinuationFrames. |
Dkm |
Результат асинхронного вызова DkmAsyncStackWalkContext.GetTaskCreationStack. |
Dkm |
Результат асинхронного вызова DkmStackWalkContext.HeuristicWalkFrames. |
Dkm |
Возвращает результат из IDkmMonitorStackWalk. |
Dkm |
Результат асинхронного вызова DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache164. |
Dkm |
Результат асинхронного вызова DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache. |
Dkm |
Результат асинхронного вызова DkmStackWalkContext.RuntimeWalkNextFrames. |
Dkm |
Максимальный или базовый адрес для памяти, содержащей стек потока. |
Dkm |
Параметры фильтрации стека вызовов. |
Dkm |
Флаги, влияющие на то, как поставщик стека создает объекты DkmStackFrame. |
Dkm |
DkmFrameRegisters — это абстрактный базовый класс. Это перечисление указывает, какой производный класс является экземпляром этого объекта. |
Dkm |
Флаги для управления кадрами, возвращаемыми во время выполнения стека. Этот API появился в Visual Studio 17 с обновлением 3 (DkmApiVersion.VS17Update3). |
Dkm |
Помечает свойства DkmStackWalkFrame. |
Dkm |
Описывает приоритет кадра стека вызовов. Этот API появился в Visual Studio 17 с обновлением 5 (DkmApiVersion.VS17Update5). |
Dkm |
Указывает тип операции прохода стека. Этот API появился в Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
Dkm |
Возвращает состояние из операции пошагового выполнения монитора. |