Habilitar la depuración de QueryInterface

ATL tiene soporte incorporado para la depuración de llamadas a QueryInterface . Habilitar este apoyo mediante el siguiente proceso de dos pasos.

Para habilitar la depuración de QueryInterface

  1. Ejecute el programa FINDGUID que viene con ATL y especificar -Insertar como el parámetro de línea de comandos:

    findguid-insertar

    Esto garantiza que todos los IID común están en la sección de las interfaces de su registro. Necesita hacerlo sólo una vez.

  2. Agregue la siguiente línea antes incluyendo atlcom.h:

    # define _ATL_DEBUG_QI

Una vez que haya habilitado la depuración de QueryInterface , la ventana de salida de depuración de Visual C++ mostrará el nombre de cada interfaz que es consultado por su objeto.

Index