Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Describe cómo una función exportada invoca código administrado.
Syntax
typedef enum CorDebugCodeInvokeKind
{
CODE_INVOKE_KIND_NONE,
CODE_INVOKE_KIND_RETURN,
CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;
Members
| Miembro | Description |
|---|---|
CODE_INVOKE_KIND_NONE |
Si este método invoca cualquier código administrado, tendrá que ubicarse mediante eventos explícitos o puntos de interrupción más adelante. --o-- Es posible que simplemente pierdamos parte del código administrado que llama a este método porque no hay ninguna manera fácil de detenerlo. --o-- El método nunca puede invocar código administrado. |
CODE_INVOKE_KIND_RETURN |
Este método invocará código administrado a través de una instrucción de devolución. Salir paso a paso debe llegar al siguiente código administrado. |
CODE_INVOKE_KIND_TAILCALL |
Este método invocará código administrado a través de una llamada final. La ejecución paso a paso y paso a paso por encima de las instrucciones de llamada debe llegar al código administrado. |
Observaciones
El método ICorDebugProcess6::GetExportStepInfo usa esta enumeración para proporcionar información sobre cómo recorrer el código administrado.
Nota:
Esta enumeración está pensada para su uso solo en escenarios de depuración nativa de .NET.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 4.6