Metodo IDebugControl::GetInterrupt (dbgeng.h)

Il metodo GetInterrupt controlla se è stato eseguito un interrupt utente.

Sintassi

HRESULT GetInterrupt();

Valore restituito

Codice restituito Descrizione
S_OK
Il metodo ha avuto esito positivo e è stato richiesto un interrupt.
S_FALSE
Il metodo ha avuto esito positivo e non è stato richiesto un interrupt.
 

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .

Commenti

Se è stato eseguito un interrupt utente, questo viene cancellato quando viene chiamato questo metodo.

Esempi di interrupt utente includono la pressione di CTRL+C o la pressione del pulsante Arresta in un debugger. La chiamata a SetInterrupt causa anche un'interruzione dell'utente.

Nota È consigliabile che le estensioni del debugger chiamino GetInterrupt durante l'esecuzione di attività lunghe.
 
Questo metodo può essere chiamato in qualsiasi momento e da qualsiasi thread.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Dbgeng.h)

Vedi anche

Idebugcontrol

IDebugControl2

IDebugControl3

SetInterrupt