Condividi tramite


Metodo ICorDebugStepper::SetUnmappedStopMask

Imposta un valore che specifica il tipo di codice non mappato in cui verrà interrotta l'esecuzione.

Sintassi

HRESULT SetUnmappedStopMask (
    [in] CorDebugUnmappedStop   mask
);

Parametri

mask [in] Valore dell'enumerazione CorDebugUnmappedStop che specifica il tipo di codice non mappato in cui il debugger interromperà l'esecuzione.

Il valore predefinito è STOP_OTHER_UNMAPPED. Il valore STOP_UNMANAGED è valido solo con il debug di interoperabilità.

Osservazioni:

Quando il debugger trova una compilazione JIT (Just-In-Time) senza mapping corrispondente a Common Intermediate Language (CIL), interrompe l'esecuzione se il flag che specifica quel tipo di codice non mappato è stato impostato; in caso contrario, l'esecuzione di un'istruzione continua in modo trasparente.

Se il debugger non usa un stepper per immettere un metodo, non eseguirà necessariamente il passaggio del codice non mappato.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 1.0