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
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.
# 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.