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

O método GetOutputCallbacksWide retorna o objeto de retorno de chamada de saída registrado com o cliente.

Sintaxe

HRESULT GetOutputCallbacksWide(
  [out] PDEBUG_OUTPUT_CALLBACKS_WIDE *Callbacks
);

Parâmetros

[out] Callbacks

Recebe um ponteiro de interface para o objeto IDebugOutputCallbacks registrado com o cliente.

Valor retornado

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.

Se nenhum objeto de retorno de chamada de saída for registrado com o cliente, o valor de Retornos de chamada será definido como NULL.

A interface IDebugOutputCallbacksWide estende a interface COM IUnknown. Antes de retornar o objeto IDebugOutputCallbacksWide especificado por Callbacks, o mecanismo chama seu método IUnknown::AddRef . Quando esse objeto não for mais necessário, seu método IUnknown::Release deverá ser chamado.

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

Requisitos

   
Plataforma de Destino Desktop
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

IDebugClient5

IDebugOutputCallbacks

SetOutputCallbacks