Partager via


ICorDebugStepper::SetInterceptMask, méthode

Définit une valeur qui spécifie les types de code qui font l’objet d’un pas à pas détaillé.

Syntaxe

HRESULT SetInterceptMask (  
    [in] CorDebugIntercept    mask  
);  

Paramètres

mask
[in] Combinaison de valeurs de l’énumération CorDebugIntercept qui spécifie les types de code.

Notes

Si le bit d’un intercepteur est défini, le pas à pas se termine lorsque le type donné de code d’interception est rencontré. Si le bit est effacé, 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 la seule partie visible (c’est-à-dire non interne) du code d’initialisation de la classe ne dispose d’aucune information de mappage et que STOP_NO_MAPPING_INFO n’est pas défini (voir la méthode ICorDebugStepper::SetUnmappedStopMask et l’énumération CorDebugUnmappedStop), le pas à pas ignore l’initialisation de la classe. Par défaut, seule la valeur INTERCEPT_NONE de l’énumération CorDebugIntercept est utilisée.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible à partir de la version 1.0