Partager via


CorDebugUnmappedStop, énumération

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

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 s'arrête pas, quel que soit le type de code non mappé.

STOP_PROLOG

S'arrête dans le code de prologue.

STOP_EPILOG

S'arrête dans le code d'épilogue.

STOP_NO_MAPPING_INFO

S'arrête dans le code dépourvu d'informations de mappage.

STOP_OTHER_UNMAPPED

S'arrête dans le code non mappé qui ne rentre pas dans la catégorie du code de prologue, d'épilogue, dépourvu d'informations de mappage ou non managé.

STOP_UNMANAGED

S'arrête dans le code non managé. Cette valeur est uniquement valide avec le débogage d'interopérabilité.

STOP_ALL

S'arrête 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 l'exécution pas à pas s'arrête.

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

Autres ressources

Énumérations de débogage