Włączenie debugowania QueryInterface

ATL ma wbudowaną obsługę debugowania wywołania metody QueryInterface mające . Włącz to wsparcie przy użyciu następujących dwuetapowy proces.

Aby włączyć debugowanie QueryInterface

  1. Uruchom program FINDGUID, który pochodzi z ATL i określić -wstawić jako parametr wiersza polecenia:

    findguid-wstawić

    To gwarantuje, że wszystkie wspólne IID znajdują się w sekcji interfejsów użytkownika rejestru. Trzeba tylko zrobić to raz.

  2. Dodaj następujący wiersz przed tym atlcom.h:

    # define _ATL_DEBUG_QI

Po została włączona Funkcja QueryInterface debugowanie, okno wyjściowe debugowania Visual C++ zostanie wyświetlona nazwa każdego interfejsu, który jest badany pod kątem na obiekt.

Index