Compartir a través de


Método IDebugClient2::SetOutputCallbacks (dbgeng.h)

El método SetOutputCallbacks registra una devolución de llamada de salida objeto con este cliente.

Sintaxis

HRESULT SetOutputCallbacks(
  [in, optional] PDEBUG_OUTPUT_CALLBACKS Callbacks
);

Parámetros

[in, optional] Callbacks

Especifica el puntero de interfaz al objeto de devoluciones de llamada de salida que se van a registrar con este cliente.

Valor devuelto

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

Código devuelto Descripción
S_OK
El método se realizó correctamente.

Observaciones

Cada cliente puede tener como máximo un IDebugOutputCallbacks o objeto IDebugOutputCallbacks registrado con él para la salida.

La interfaz IDebugOutputCallbacks amplía la interfaz COM IUnknown. SetOutputCallbacks y SetOutputCAllbacksWide llamar al método IUnknown::AddRef en el objeto especificado por Callbacks. Se llamará al método IUnknown::Release de esta interfaz la próxima vez SetOutputCallbacks o se llama a SetOutputCallbacksWide en este cliente o cuando se elimina este cliente.

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

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)

Consulte también

GetOutputCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks