Compartilhar via


Método IDebugClient3::GetOutputCallbacks (dbgeng.h)

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

Sintaxe

HRESULT GetOutputCallbacks(
  [out] PDEBUG_OUTPUT_CALLBACKS *Callbacks
);

Parâmetros

[out] Callbacks

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

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 IDebugOutputCallbacks estende a interface COM IUnknown. Antes de retornar o objeto IDebugOutputCallbacks 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

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

Idebugclient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks

SetOutputCallbacks