Método IDebugClient2::SetOutputCallbacks (dbgeng.h)
El método SetOutputCallbacks registra un objeto de devolución de llamada de salida 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 devolución de llamada de salida que se va a registrar 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 |
---|---|
|
Método realizado correctamente. |
Comentarios
Cada cliente puede tener como máximo un objeto IDebugOutputCallbacks o IDebugOutputCallbacks registrado con él para la salida.
La interfaz IDebugOutputCallbacks extiende la interfaz COM IUnknown. SetOutputCallbacks y SetOutputCAllbacksWide llaman al método IUnknown::AddRef en el objeto especificado por Callbacks. El método IUnknown::Release de esta interfaz se llamará la próxima vez que se llame a SetOutputCallbacks o SetOutputCallbacksWide en este cliente, o cuando se elimine este cliente.
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) |