Partager via


CorDebugUnmappedStop, énumération

Spécifie le type de code non mappé qui peut déclencher une interruption dans l’exécution du code par le 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;

Members

Membre Descriptif
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é.

Remarques

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êtera.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

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

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 1.0