Partager via


Méthode IDebugControl3 ::SetInterruptTimeout (dbgeng.h)

La méthode SetInterruptTimeout définit le nombre de secondes pendant lesquelles le moteur du débogueur doit attendre lors de la demande d’une pause 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’une pause dans le débogueur.

Valeur retournée

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

Code de retour Description
S_OK
La méthode a réussi.

Remarques

Le moteur demande une pause dans le débogueur lorsque SetInterrupt est appelé avec l’indicateur DEBUG_INTERRUPT_ACTIVE.

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

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 prend en charge.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

GetInterruptTimeout

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks ::Exception

SetInterrupt