Partager via


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

Voir aussi

Référence

ICorDebugStepper, interface

ICorDebugStepper2, interface