Partilhar via


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

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

Sintaxe

HRESULT GetOutputCallbacksWide(
  [out] PDEBUG_OUTPUT_CALLBACKS_WIDE *Callbacks
);

Parâmetros

[out] Callbacks

Recebe um ponteiro de interface para o IDebugOutputCallbacks objeto registrado com o 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 objeto 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 deve ser chamado.

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

IDebugClient5

IDebugOutputCallbacks

setOutputCallbacks