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

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

Sintaxe

HRESULT SetOutputCallbacksWide(
  [in] PDEBUG_OUTPUT_CALLBACKS_WIDE Callbacks
);

Parâmetros

[in] Callbacks

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

Retornar valor

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

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

Comentários

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

A interface IDebugOutputCallbacksWide estende a interface COM IUnknown. SetOutputCallbacks e SetOutputCAllbacksWide chamam 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
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

GetOutputCallbacks

IDebugClient5

IDebugOutputCallbacks