Método IDebugClient4::GetEventCallbacks (dbgeng.h)

El método GetEventCallbacks devuelve el objeto de devoluciones de llamada de eventos registrado con este cliente.

Sintaxis

HRESULT GetEventCallbacks(
  [out] PDEBUG_EVENT_CALLBACKS *Callbacks
);

Parámetros

[out] Callbacks

Recibe un puntero de interfaz al objeto de devoluciones de llamada de eventos registrado con este cliente.

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.

Observaciones

Cada cliente puede tener como máximo un objeto IDebugEventCallbacks o IDebugEventCallbacksWide registrado con él para recibir eventos.

Si no se registra ningún objeto de devoluciones de llamada de eventos con el cliente, el valor de Devoluciones de llamada se establecerá en NULL.

La interfaz IDebugEventCallbacks extiende la interfaz COM IUnknown. Antes de devolver el objeto IDebugEventCallbacks especificado por devoluciones de llamada, el motor llama a su método IUnknown::AddRef . Cuando este objeto ya no es necesario, se debe llamar a su método IUnknown::Release .

Para obtener más información sobre las devoluciones de llamada, vea Devoluciones de llamada.

Requisitos

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

Consulte también

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugEventCallbacks

SetEventCallbacks