Metodo IDebugControl3::GetInterruptTimeout (dbgeng.h)

Il metodo GetInterruptTimeout restituisce il numero di secondi di attesa del motore durante la richiesta di un'interruzione nel debugger.

Sintassi

HRESULT GetInterruptTimeout(
  [out] PULONG Seconds
);

Parametri

[out] Seconds

Riceve il numero di secondi di attesa del motore per la destinazione durante la richiesta di un'interruzione nel debugger.

Valore restituito

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

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.

Commenti

Il motore richiede un'interruzione nel debugger quando SetInterrupt viene chiamato con DEBUG_INTERRUPT_ACTIVE. Se si verifica il timeout di questo interrupt, il motore genererà un evento di eccezione sintetica. Questo evento verrà inviato al metodo IDebugEventCallbacks::Exception degli oggetti callback degli eventi.

La maggior parte delle destinazioni non supporta i timeout di interrupt. Il debug in modalità utente in tempo reale è una delle destinazioni che le supporta.

Requisiti

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

Vedi anche

Idebugcontrol

IDebugControl2

IDebugControl3

IDebugEventCallbacks::Exception

SetInterrupt

SetInterruptTimeout