Compartilhar via


DkmStackWalkFrameFlags Enumeração

Definição

Sinaliza propriedades de um DkmStackWalkFrame.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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 esse é um quadro anotado que indica uma chamada assíncrona (ou seja, [Chamada assíncrona]).

AsyncContinuationAnnotatedFrame 8192

Indica que esse é um quadro anotado que indica a retomada de um método assíncrono (ou seja, [método assíncrono resumindo]).

BinaryNotLoadedAnnotation 32768

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

ExceptionUnwindTarget 32

O quadro de pilha pode ser desenrolado para depois que uma exceção for gerada.

FakeFrame 16384

Indica que esse quadro é falso e não é apoiado por um quadro real no destino. Esse sinalizador nunca será usado para quadros de pilha obtidos do stack walk, mas pode ser usado para pseudomolduras usados para permitir a inspeção.

FuncEvalFrame 64

Stack frame é um quadro anotado que mostra o que está sendo avaliado exemplo 'Avaliação de: xyz'.

Hidden 2

O quadro de pilha está localizado dentro do código oculto.

HiddenExternal 65536

Indica que o quadro pode ser oculto se o código externo não for mostrado.

InlineOptimized 8

O quadro de pilha é um quadro com otimização embutida, não um quadro físico.

MaxFramesExceeded 16

O quadro de pilha é usado para indicar que o número máximo de quadros de pilha andados foi excedido.

None 0

Nenhum sinalizador é definido neste quadro de pilha.

NonuserCode 4

O quadro de pilha está localizado dentro do código não usuário.

NonUserExceptionImplementation 2048

Indica que estamos em um código nãonuser que é conhecido por fazer parte da implementação de lançar exceções.

ReturnStackFrame 128

Indica que esse 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 somos um quadro anotado indicando que os quadros abaixo podem estar ausentes ou incorretos devido a binários ou símbolos que não estão sendo carregados para um módulo.

TaskCreationStackFrame 256

Indica que esse quadro foi registrado na pilha de chamadas da criação de uma tarefa assíncrona e não está realmente em execução no thread atual no 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 completa 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 faria com que vários quadros fossem marcados como um quadro superior.

UserStatusNotDetermined 512

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

Aplica-se a