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 por qué una función exportada llama al código administrado.
Syntax
typedef enum CorDebugCodeInvokePurpose
{
CODE_INVOKE_PURPOSE_NONE,
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION,
CODE_INVOKE_PURPOSE_CLASS_INIT,
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH,
} CorDebugCodeInvokePurpose;
Members
| Miembro | Description |
|---|---|
CODE_INVOKE_PURPOSE_NONE |
Ninguno o desconocido. |
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION |
El código administrado ejecutará cualquier punto de entrada administrado, como una invocación p inversa. El tiempo de ejecución desconoce cualquier propósito más detallado. |
CODE_INVOKE_PURPOSE_CLASS_INIT |
El código administrado ejecutará un constructor estático. |
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH |
El código administrado ejecutará la implementación de algún método de interfaz al que se llamó. |
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