CorDebugInternalFrameType, énumération
Identifie le type de frame de pile. Cette énumération est utilisée par la méthode ICorDebugInternalFrame::GetFrameType.
typedef enum CorDebugInternalFrameType {
STUBFRAME_NONE = 0x00000000,
STUBFRAME_M2U = 0x00000001,
STUBFRAME_U2M = 0x00000002,
STUBFRAME_APPDOMAIN_TRANSITION = 0x00000003,
STUBFRAME_LIGHTWEIGHT_FUNCTION = 0x00000004,
STUBFRAME_FUNC_EVAL = 0x00000005,
STUBFRAME_INTERNALCALL = 0x00000006,
STUBFRAME_CLASS_INIT = 0x00000007,
STUBFRAME_EXCEPTION = 0x00000008,
STUBFRAME_SECURITY = 0x00000009,
STUBFRAME_JIT_COMPILATION = 0x0000000a,
} CorDebugInternalFrameType;
Membres
Membre |
Description |
---|---|
STUBFRAME_NONE |
Valeur null. La méthode ICorDebugInternalFrame::GetFrameType ne retourne jamais cette valeur. |
STUBFRAME_M2U |
Un frame de stub managé vers un frame de stub non managé. |
STUBFRAME_U2M |
Un frame de stub non managé vers un frame de stub managé. |
STUBFRAME_APPDOMAIN_TRANSITION |
Une transition entre domaines d'application. |
STUBFRAME_LIGHTWEIGHT_FUNCTION |
Un appel de méthode léger. |
STUBFRAME_FUNC_EVAL |
Démarrage d'une évaluation de fonction. |
STUBFRAME_INTERNALCALL |
Appel interne dans le Common Language Runtime. |
STUBFRAME_CLASS_INIT |
Démarrage d'une initialisation de classe. |
STUBFRAME_EXCEPTION |
Exception levée. |
STUBFRAME_SECURITY |
Frame utilisé pour la sécurité d'accès du code. |
STUBFRAME_JIT_COMPILATION |
L'exécution effectue une compilation JIT d'une méthode. |
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorDebug.idl, CorDebug,h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Voir aussi
Référence
ICorDebugInternalFrame, interface