Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Descreve como uma função exportada invoca o código gerenciado.
Sintaxe
typedef enum CorDebugCodeInvokeKind
{
CODE_INVOKE_KIND_NONE,
CODE_INVOKE_KIND_RETURN,
CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;
Members
| Membro | Description |
|---|---|
CODE_INVOKE_KIND_NONE |
Se qualquer código gerenciado for invocado por esse método, ele precisará ser localizado por eventos explícitos ou pontos de interrupção posteriormente. --ou-- Podemos apenas perder parte do código gerenciado que esse método chama porque não há uma maneira fácil de parar nele. --ou-- O método pode nunca invocar código gerenciado. |
CODE_INVOKE_KIND_RETURN |
Esse método invocará o código gerenciado por meio de uma instrução de retorno. A saída deve chegar ao próximo código gerenciado. |
CODE_INVOKE_KIND_TAILCALL |
Esse método invocará o código gerenciado por meio de uma chamada final. O passo a passo e o passo a passo em qualquer instrução de chamada devem chegar ao código gerenciado. |
Observações
Essa enumeração é usada pelo método ICorDebugProcess6::GetExportStepInfo para fornecer informações sobre como percorrer o código gerenciado.
Observação
Essa enumeração destina-se apenas a ser usada em cenários de depuração nativa do .NET.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET: Disponível desde o .NET Framework 4.6