Attivazione del debug QueryInterface

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

  1. Eseguita il programma FINDGUID che viene fornito con ATL e specificare -inserire come i parametri della riga di comando:

    findguid-inserire

    Questo assicura che tutti gli IID comuni sono nella sezione interfacce del Registro di sistema. È necessario fare ciò solo una volta.

  2. Aggiungere la seguente riga prima di includere atlcom. h:

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

Index