Condividi tramite


Enumerazione CorDebugUnmappedStop

Specifica il tipo di codice non mappato che può attivare un arresto nell'esecuzione del codice tramite stepper.

Sintassi

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

Membro Description
STOP_NONE Non arrestarsi in alcun tipo di codice non mappato.
STOP_PROLOG Arrestare il codice di prologo.
STOP_EPILOG Arrestarsi nel codice epilogo.
STOP_NO_MAPPING_INFO Arrestare nel codice senza informazioni di mapping.
STOP_OTHER_UNMAPPED Arrestare il codice non mappato che non rientra nel prologo, nell'epilogo, nelle informazioni di mapping senza mapping o nella categoria non gestita.
STOP_UNMANAGED Arrestare il codice non gestito. Questo valore è valido solo con il debug di interoperabilità.
STOP_ALL Arrestare in tutti i tipi di codice non mappato.

Osservazioni:

Usare il metodo ICorDebugStepper::SetUnmappedStopMask per impostare i flag che specificano il codice non mappato in cui verrà arrestato il stepper.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 1.0