Compartir a través de


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

El método GetOutputCallbacks devuelve el objeto de devolución de llamada de salida registrado con el cliente.

Sintaxis

HRESULT GetOutputCallbacks(
  [out] PDEBUG_OUTPUT_CALLBACKS *Callbacks
);

Parámetros

[out] Callbacks

Recibe un puntero de interfaz al objeto IDebugOutputCallbacks registrado con el 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.

Comentarios

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

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

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

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

Requisitos

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

Consulte también

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks

SetOutputCallbacks