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
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.