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 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'. |
2 | O quadro de pilha está localizado dentro do código oculto. |
|
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. |