Enumeración CorDebugCodeInvokeKind
Describe cómo una función exportada invoca a código administrado.
Sintaxis
typedef enum CorDebugCodeInvokeKind
{
CODE_INVOKE_KIND_NONE,
CODE_INVOKE_KIND_RETURN,
CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;
Miembros
Miembro | Descripción |
---|---|
CODE_INVOKE_KIND_NONE |
Si algún código administrado se invoca mediante este método, tendrá que encontrarse más adelante mediante eventos explícitos o puntos de interrupción. O bien Puede que falte parte del código administrado al que este método llama porque no hay forma fácil de detenerse en él. O bien El método no puede invocar nunca código administrado. |
CODE_INVOKE_KIND_RETURN |
Este método llamará a código administrado mediante una instrucción de devolución. El paso a paso para salir debe llegar en el siguiente código administrado. |
CODE_INVOKE_KIND_TAILCALL |
Este método invocará código administrado mediante una llamada de cola. El paso a paso y el paso a paso por procedimientos sobre instrucciones de llamada deben llegar en el código administrado. |
Comentarios
Esta enumeración se usa en el método ICorDebugProcess6::GetExportStepInfo para proporcionar información acerca de la ejecución paso a paso mediante código administrado.
Nota
Esta enumeración está pensada solo para su uso en escenarios de depuración .NET Native.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4.6, solo en .NET Native
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.