Partager via


IDebugControl3 ::SetInterruptTimeout, méthode (dbgeng.h)

La méthode SetInterruptTimeout définit le nombre de secondes pendant lesquelles le moteur de débogueur doit attendre lors de la demande d’un saut dans le débogueur.

Syntaxe

HRESULT SetInterruptTimeout(
  [in] ULONG Seconds
);

Paramètres

[in] Seconds

Spécifie le nombre de secondes pendant lesquelles le moteur doit attendre la cible lors de la demande d’un saut dans le débogueur.

Valeur de retour

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.

Retourner le code Description
S_OK
La méthode a réussi.

Remarques

Le moteur demande un saut dans le débogueur quand SetInterrupt est appelé avec l’indicateur de DEBUG_INTERRUPT_ACTIVE.

Si une interruption expire, le moteur génère un événement d’exception synthétique. Cet événement est envoyé à objets de rappel d’événement's IDebugEventCallbacks ::Exception méthode.

La plupart des cibles ne prennent pas en charge les délais d’interruption. Le débogage en mode utilisateur en direct est l’une des cibles qui les prennent en charge.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dbgeng.h (include Dbgeng.h)

Voir aussi

GetInterruptTimeout

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks ::Exception

SetInterrupt