Partager via


CorDebugUnmappedStop, énumération

Spécifie le type de code non mappé qui peut déclencher un arrêt dans l'exécution du code par l'exécution pas à pas.

Syntaxe

typedef enum CorDebugUnmappedStop {
    STOP_NONE               = 0x0,
    STOP_PROLOG             = 0x01,
    STOP_EPILOG             = 0x02,
    STOP_NO_MAPPING_INFO    = 0x04,
    STOP_OTHER_UNMAPPED     = 0x08,
    STOP_UNMANAGED          = 0x10,
    STOP_ALL                = 0xffff,
} CorDebugUnmappedStop;

Membres

Membre Description
STOP_NONE Ne vous arrêtez pas dans un type de code non mappé.
STOP_PROLOG Arrêtez dans le code de prolog.
STOP_EPILOG Arrêtez dans le code d’épilogue.
STOP_NO_MAPPING_INFO Arrêtez dans le code qui n’a aucune information de mappage.
STOP_OTHER_UNMAPPED Arrêtez-vous dans du code non mappé qui ne correspond pas au prolog, à l’épilogue, à l’absence de mappage-information ou à la catégorie non managée.
STOP_UNMANAGED Arrêtez dans le code non managé. Cette valeur est valide uniquement avec le débogage d’interopérabilité.
STOP_ALL Arrêtez dans tous les types de code non mappé.

Notes

Utilisez la méthode ICorDebugStepper::SetUnmappedStopMask pour définir les indicateurs qui spécifient le code non mappé dans lequel le pas à pas s’arrête.

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

Voir aussi