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 |
---|---|
|
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) |