Ativar Depurando de QueryInterface

ATL tem built-in suporte para Depurando Falha de QueryInterface chamadas. Você ativar este suporte usando o seguinte processo de duas etapas.

Para habilitar a depuração de QueryInterface

  1. Execute o programa FINDGUID que vem com ATL e especificar -Insira como o parâmetro de linha de comando:

    findguid-inserir

    Isso garante que todas as IIDs comuns estão na seção interfaces do seu registro. Você precisará fazer isso apenas uma vez.

  2. Adicione a seguinte linha antes incluindo atlcom.h:

    # define _ATL_DEBUG_QI

Uma vez que você habilitou o Falha de QueryInterface de depuração, a janela de saída de depuração do Visual C++ exibirá o nome de cada interface que é consultado para seu objeto.

Index