Compartir a través de


Método IDebugControl2::GetInterruptTimeout (dbgeng.h)

El método GetInterruptTimeout devuelve el número de segundos que el motor esperará al solicitar una interrupción en el depurador.

Sintaxis

HRESULT GetInterruptTimeout(
  [out] PULONG Seconds
);

Parámetros

[out] Seconds

Recibe el número de segundos que el motor esperará al destino al solicitar una interrupción en el depurador.

Valor devuelto

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.

Comentarios

El motor solicita una interrupción en el depurador cuando se llama a SetInterrupt con DEBUG_INTERRUPT_ACTIVE. Si se agota el tiempo de espera de esta interrupción, el motor generará un evento de excepción sintética. Este evento se enviará al método IDebugEventCallbacks::Exception de los objetos de devolución de llamada de eventos.

La mayoría de los destinos no admiten tiempos de espera de interrupción. La depuración en modo de usuario activo es uno de los destinos que los admite.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)

Consulte también

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks::Exception

SetInterrupt

SetInterruptTimeout