DkmStackWalkFrameFlags Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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". |
| 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. |