Compartilhar via


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

O método SetOutputCallbacks registra um de retorno de chamada de saída objeto com esse cliente.

Sintaxe

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

Parâmetros

[in, optional] Callbacks

Especifica o ponteiro da interface para o objeto de retorno de chamada de saída a ser registrado com esse cliente.

Valor de retorno

Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Observações

Cada cliente pode ter no máximo um IDebugOutputCallbacks ou IDebugOutputCallbacks objeto registrado com ele para saída.

A interface IDebugOutputCallbacks estende a interface COM IUnknown. setOutputCallbacks e SetOutputCAllbacksWide chamar o método IUnknown::AddRef no objeto especificado por Callbacks. O método IUnknown::Release dessa interface será chamado na próxima vez que SetOutputCallbacks ou SetOutputCallbacksWide for chamado nesse cliente ou quando esse cliente for excluído.

Para obter mais informações sobre retornos de chamada, consulte Retornos de chamada.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

GetOutputCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks