Interface IDebugOutputCallbacks2 (dbgeng.h)
A interface IDebugOutputCallbacks2 permite que os clientes recebam conteúdo de DML (linguagem de marcação de depurador) completo para apresentação.
Essa interface estende a interface IDebugOutputCallbacks , não a interface IDebugOutputCallbacksWide . Portanto, ele pode ser passado para o método SetOutputCallbacks existente.
O mecanismo executa um QueryInterface para IDebugOutputCallbacks2 para ver qual interface o objeto de retorno de chamada de saída de entrada dá suporte. Se o objeto der suporte a IDebugOutputCallbacks2, toda a saída será enviada por meio dos métodos IDebugOutputCallbacks2 estendidos .
Um objeto de saída pode se registrar para conteúdo de texto e DML, se puder lidar com ambos. Durante o processamento de saída do retorno de chamada, o mecanismo escolherá o formato que reduz as conversões, portanto, o suporte a ambos pode reduzir as conversões no mecanismo. No entanto, não é necessário e dar suporte a apenas um formato é o modo de operação esperado.
O método IDebugOutputCallbacks::Output básico não é usado.
Herança
A interface IDebugOutputCallbacks2 herda da interface IUnknown . IDebugOutputCallbacks2 também tem estes tipos de membros:
Métodos
A interface IDebugOutputCallbacks2 tem esses métodos.
IDebugOutputCallbacks2::GetInterestMask Permite que o objeto de retorno de chamada descreva quais tipos de notificações de saída ele deseja receber. |
IDebugOutputCallbacks2::Output Este método não é usado. |
IDebugOutputCallbacks2::Output2 Retorna notificações para a interface IDebugOutputCallbacks2. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | dbgeng.h (inclua Dbgeng.h) |