ICorDebugStepper::SetInterceptMask, méthode
Définit une valeur qui spécifie les types de code qui sont exécutés en mode pas à pas.
HRESULT SetInterceptMask (
[in] CorDebugIntercept mask
);
Paramètres
- mask
[in] Combinaison des valeurs de l'énumération CorDebugIntercept qui spécifie les fonctionnalités d'implémentation de la méthode.
Notes
Si le bit pour un intercepteur est défini, l'exécution pas à pas se termine lorsque le type donné de code d'interception est rencontré. Si le bit est supprimé, le code d'interception est ignoré.
La méthode SetInterceptMask peut avoir des interactions imprévues avec ICorDebugStepper::SetUnmappedStopMask (du point de vue de l'utilisateur). Par exemple, si les informations de mappage manquent dans la seule partie visible (autrement dit, non interne) du code d'initialisation de classe et que STOP_NO_MAPPING_INFO ne soit pas défini (consultez la méthode ICorDebugStepper::SetUnmappedStopMask et l'énumération CorDebugUnmappedStop), l'exécution pas à pas ignorera l'initialisation de classe. Par défaut, seule la valeur INTERCEPT_NONE de l'énumération CorDebugIntercept sera utilisée.
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, 1.1, 1.0