DkmStackWalkFrameFlags Enumeração

Definição

Sinaliza as propriedades de um DkmStackWalkFrame.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit dos valores membros dela.

public enum class DkmStackWalkFrameFlags
public enum class DkmStackWalkFrameFlags
enum DkmStackWalkFrameFlags
[System.Flags]
public enum DkmStackWalkFrameFlags
[<System.Flags>]
type DkmStackWalkFrameFlags = 
Public Enum DkmStackWalkFrameFlags
Herança
DkmStackWalkFrameFlags
Atributos

Campos

AsyncCallAnnotatedFrame 4096

Indica que este é um quadro anotado, denotando uma chamada assíncrona (ou seja, [chamada assíncrona]).

AsyncContinuationAnnotatedFrame 8192

Indica que se trata de um quadro anotado que denota a retomada de um método assíncrono (ou seja, [retomando o método assíncrono]).

BinaryNotLoadedAnnotation 32768

Indica que temos um quadro anotado e os quadros abaixo podem estar ausentes porque o binário não está sendo carregado para um módulo.

ExceptionUnwindTarget 32

O registro de ativação pode ser rebobinado até que uma exceção seja gerada.

FakeFrame 16384

Indica que esse quadro é falso e não tem suporte de um quadro real no destino. Esse sinalizador nunca será usado para os quadros de pilhas obtidos da movimentação de pilha, mas pode ser usado para os pseudoelementos usados para permitir a inspeção.

FuncEvalFrame 64

O registro de ativação é um quadro anotado que mostra o que está sendo avaliado, exemplo de "avaliação de: XYZ".

Hidden 2

O quadro da pilha está localizado no código oculto.

InlineOptimized 8

O quadro de pilhas é um quadro otimizado embutido, não um quadro físico.

MaxFramesExceeded 16

O registro de ativação é usado para indicar que o número máximo de quadros de pilhas movimentados foi excedido.

None 0

Nenhum sinalizador está definido neste quadro de ativação.

NonuserCode 4

O registro de ativação está localizado no código que não é de usuário.

NonUserExceptionImplementation 2048

Indica que estamos em código não-usuário que é conhecido como parte da implementação de exceções de lançamento.

ReturnStackFrame 128

Indica que este quadro faz parte de uma pilha de retorno assíncrona e não está realmente em execução no thread atual.

SymbolsNotLoadedAnnotation 1024

Indica que temos um quadro anotado indicando que os quadros abaixo podem estar ausentes ou incorretos binários ou símbolos que não estão sendo carregados para um módulo.

TaskCreationStackFrame 256

Indica que esse quadro foi registrado a partir da pilha de chamadas da criação de uma tarefa assíncrona e não está realmente em execução no thread atual neste momento.

TopFrame 1

O quadro de pilha é o quadro superior na pilha de chamadas. Isso é usado para detectar o quadro superior quando a coleção de quadros de pilha completo não está disponível. Os Desenroladores devem definir isso no quadro superior ao fazer um desenrolamento. Os Desenroladores devem decidir se faz sentido para quadros lógicos (como quadros embutidos) que aparecem acima do quadro físico também devem ser marcados. Isso resultaria em vários quadros marcados como um quadro superior.

UserStatusNotDetermined 512

Indica que ainda não é conhecido se o quadro é um código de usuário ou código de não usuário. O provedor de pilha chamará novamente para descobrir.

Aplica-se a