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 |
---|---|
|
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) |