Partager via


CLRDataDetailedFrameType, énumération

Décrit un type de frame dans la pile des appels en détail.

Syntaxe

typedef enum CLRDataDetailedFrameType {
    CLRDATA_DETFRAME_UNRECOGNIZED,
    CLRDATA_DETFRAME_UNKNOWN_STUB,
    CLRDATA_DETFRAME_CLASS_INIT,
    CLRDATA_DETFRAME_EXCEPTION_FILTER,
    CLRDATA_DETFRAME_SECURITY,
    CLRDATA_DETFRAME_CONTEXT_POLICY,
    CLRDATA_DETFRAME_INTERCEPTION,
    CLRDATA_DETFRAME_PROCESS_START,
    CLRDATA_DETFRAME_THREAD_START,
    CLRDATA_DETFRAME_TRANSITION_TO_MANAGED,
    CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED,
    CLRDATA_DETFRAME_COM_INTEROP_STUB,
    CLRDATA_DETFRAME_DEBUGGER_EVAL,
    CLRDATA_DETFRAME_CONTEXT_SWITCH,
    CLRDATA_DETFRAME_FUNC_EVAL,
    CLRDATA_DETFRAME_FINALLY
} CLRDataDetailedFrameType;

Membres

Membre Valeur Description
CLRDATA_DETFRAME_UNRECOGNIZED 0 Le type d’image n’est pas reconnu.
CLRDATA_DETFRAME_UNKNOWN_STUB 1 Le cadre est un stub inconnu.
CLRDATA_DETFRAME_CLASS_INIT 2 Le frame est un initialiseur de classe.
CLRDATA_DETFRAME_EXCEPTION_FILTER 3 Le frame est un filtre d’exception.
CLRDATA_DETFRAME_SECURITY 4 Le cadre doit être lié à la sécurité.
CLRDATA_DETFRAME_CONTEXT_POLICY 5 L’image doit être associée à la stratégie de contexte.
CLRDATA_DETFRAME_INTERCEPTION 6 Le cadre doit être lié à l’interception.
CLRDATA_DETFRAME_PROCESS_START 7 Le frame correspond à un début de processus.
CLRDATA_DETFRAME_THREAD_START 8 Le frame correspond à un début de thread.
CLRDATA_DETFRAME_TRANSITION_TO_MANAGED 9 Le frame est une trame de transition en code managé.
CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED 10 Le frame est une trame de transition en code non managé.
CLRDATA_DETFRAME_COM_INTEROP_STUB 11 Le frame est un stub COM Interop.
CLRDATA_DETFRAME_DEBUGGER_EVAL 12 L’image doit être associée à une évaluation du débogueur.
CLRDATA_DETFRAME_CONTEXT_SWITCH 13 L’image doit être associée à un commutateur de contexte.
CLRDATA_DETFRAME_FUNC_EVAL 14 La trame est une évaluation de fonction.
CLRDATA_DETFRAME_FINALLY 15 Le cadre correspond à un bloc final.

Notes

Cette énumération réside à l’intérieur du runtime et n’est pas exposée par le biais d’en-têtes ou de fichiers de bibliothèque. Pour l’utiliser, définissez l’énumération comme spécifié ci-dessus.

Spécifications

Plateformes : Consultez Configuration requise. En-tête : aucun Bibliothèque : aucune Versions du .NET Framework : disponible depuis la version 4.7

Voir aussi