Condividi tramite


Enumerazione CorDebugUnmappedStop

Specifica il tipo di codice non mappato che può attivare un arresto nell'esecuzione del codice da parte del gestore di istruzioni.

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 Descrizione
STOP_NONE Non arrestarsi in alcun tipo di codice non mappato.
STOP_PROLOG Arrestarsi nel codice di prologo.
STOP_EPILOG Arresta 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 nessun 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.

Commenti

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

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche