ATL ha il supporto incorporato per il debug chiamate QueryInterface . Abilitare questo supporto utilizzando il seguente processo in due fasi.
Per attivare il debug QueryInterface
findguid-inserire
Questo assicura che tutti gli IID comuni sono nella sezione interfacce del Registro di sistema. È necessario fare ciò solo una volta.
# define _ATL_DEBUG_QI
Una volta che hai attivato QueryInterface debug, nella finestra di output di debug di Visual C++ visualizzerà il nome di ogni interfaccia che viene eseguita una query per il tuo oggetto.