DkmStackWalkFrameFlags Перечисление

Определение

Свойства флагов объекта Дкмстакквалкфраме.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class DkmStackWalkFrameFlags
public enum class DkmStackWalkFrameFlags
enum DkmStackWalkFrameFlags
[System.Flags]
public enum DkmStackWalkFrameFlags
[<System.Flags>]
type DkmStackWalkFrameFlags = 
Public Enum DkmStackWalkFrameFlags
Наследование
DkmStackWalkFrameFlags
Атрибуты

Поля

AsyncCallAnnotatedFrame 4096

Указывает, что это рамка с заметками, обозначающая асинхронный вызов (то есть [асинхронный вызов]).

AsyncContinuationAnnotatedFrame 8192

Указывает, что это кадр с заметками, показывающий возобновление асинхронного метода (то есть [возобновление асинхронного метода]).

BinaryNotLoadedAnnotation 32768

Указывает, что мы используем фрейм с заметками, и приведенные ниже кадры могут отсутствовать из-за того, что двоичный файл не загружается для модуля.

ExceptionUnwindTarget 32

Кадр стека может быть развернут до возникновения исключения.

FakeFrame 16384

Указывает, что этот кадр является подложным и не поддерживается реальным кадром в целевом объекте. Этот флаг никогда не будет использоваться для кадров стека, полученных из прохода стека, но может использоваться для псевдо-кадров, используемых для проверки.

FuncEvalFrame 64

Кадр стека — это рамка с заметками, показывающая, что оценивается как пример "вычисление: XYZ".

Hidden 2

Кадр стека находится в скрытом коде.

InlineOptimized 8

Кадр стека — это встроенный оптимизированный фрейм, а не физический кадр.

MaxFramesExceeded 16

Кадр стека используется для указания того, что превышено максимальное число кадров стека, проходе.

None 0

Для этого кадра стека не установлены флаги.

NonuserCode 4

Кадр стека находится в непользовательском коде.

NonUserExceptionImplementation 2048

Указывает, что мы работаем в непользовательском коде, который является частью реализации генерации исключений.

ReturnStackFrame 128

Указывает, что этот кадр является частью стека асинхронного возврата и фактически не исполняется в текущем потоке.

SymbolsNotLoadedAnnotation 1024

Указывает на то, что мы можем добавить заметку, указывающую на то, что приведенные ниже кадры могут отсутствовать или быть неверны из-за незагружаемых двоичных файлов для модуля.

TaskCreationStackFrame 256

Указывает, что этот кадр был зарегистрирован из стека вызовов создания асинхронной задачи и фактически не исполняется в текущем потоке в данный момент.

TopFrame 1

Кадр стека является верхним кадром в стеке вызовов. Используется для определения верхнего кадра, если полная коллекция кадров стека недоступна. При выполнении очистки этот параметр должен быть установлен в верхнем фрейме. Если у меня есть смысл использовать логические кадры (например, встраиваемые фреймы), они также должны быть помечены. Это приведет к тому, что несколько фреймов будут помечены как верхний кадр.

UserStatusNotDetermined 512

Указывает, что он еще не известен, является ли кадр пользовательским кодом или кодом, не являющимся пользовательским. Поставщик стека выполнит обратный вызов для выяснения.

Применяется к