Enumeração CorDebugCodeInvokeKind
Descreve como uma função exportada invoca código gerido.
Syntax
typedef enum CorDebugCodeInvokeKind
{
CODE_INVOKE_KIND_NONE,
CODE_INVOKE_KIND_RETURN,
CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;
Membros
Membro | Description |
---|---|
CODE_INVOKE_KIND_NONE |
Se qualquer código gerido for invocado por este método, terá de ser localizado por eventos explícitos ou pontos de interrupção mais tarde. --ou-- Podemos apenas perder alguns dos códigos geridos que este método chama porque não há uma maneira fácil de parar no mesmo. --ou-- O método pode nunca invocar código gerido. |
CODE_INVOKE_KIND_RETURN |
Este método invocará o código gerido através de uma instrução de devolução. Sair deve chegar ao próximo código gerido. |
CODE_INVOKE_KIND_TAILCALL |
Este método invocará código gerido através de uma chamada de cauda. Passo a passo único e passo em cima de qualquer instrução de chamada deve chegar ao código gerido. |
Observações
Esta enumeração é utilizada pelo método ICorDebugProcess6::GetExportStepInfo para fornecer informações sobre como percorrer o código gerido.
Nota
Esta enumeração destina-se a ser utilizada apenas em cenários de depuração .NET Native.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde 4.6, apenas .NET Native
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.