Aktivieren von Debuggen von QueryInterface

ATL verfügt über integrierte Unterstützung für das Debuggen von QueryInterface- Aufrufe. Sie können diese Unterstützung mithilfe der folgenden Schritten.

Aktivieren Sie Debuggen von QueryInterface

  1. Führen Sie das FINDGUID-Programm kommt mit ATL und geben Sie -legen Sie als die Kommandozeilen-Parameter:

    findguid-einfügen

    Dadurch wird sichergestellt, dass alle gemeinsamen IIDs in der Schnittstellen-Abschnitt der Registrierung sind. Sie müssen dies nur einmal tun.

  2. Fügen Sie die folgende Zeile vor atlcom.h einschließen:

    # define _ATL_DEBUG_QI

Nachdem Sie das Debuggen von QueryInterface aktiviert haben, zeigt das Debug-Ausgabefenster von Visual C++ den Namen der einzelnen Schnittstellen, die abgefragt werden auf Ihr Objekt.

Index