COM Map Macros
Diese Makros definieren COM-Schnittstellen-Zuordnungen.
Markiert den Beginn der COM-Schnittstellen-Zuordnungseinträge. |
|
Gibt Schnittstellen in die COM-Schnittstellenzuordnung ein. |
|
Verwenden Sie dieses Makro, um zwei Verzweigungen Vererbung zu herzustellen. |
|
Verwenden Sie dieses Makro, um die Schnittstelle in die COM-Zuordnung einzugeben und sein IID anzugeben. |
|
Identisch mit COM_INTERFACE_ENTRY2, außer Sie ein anderes IID angeben können. |
|
Wenn die Schnittstelle, die von iid identifiziert wird, für abgefragt wird, leitet COM_INTERFACE_ENTRY_AGGREGATE zu punk weiter. |
|
Wie das COM_INTERFACE_ENTRY_AGGREGATE, außer dass das Abfragen für jedes IID führt das Weiterleiten der Abfrage zu punk. |
|
Identisch mit COM_INTERFACE_ENTRY_AGGREGATE, außer, wenn punkNULL ist, erstellt sie automatisch das Aggregat, das von clsid beschrieben wird. |
|
Wie das COM_INTERFACE_ENTRY_AUTOAGGREGATE, außer dass das Abfragen für jedes IID führt das Weiterleiten der Abfrage zu punk und wenn punkNULL ist und automatisch erstellt das Aggregat, das von clsid beschrieben wird. |
|
Veranlasst das Programm, DebugBreak aufzurufen, wenn die angegebene Schnittstelle für abgefragt wird. |
|
Speichert die Schnittstellebesondere Daten für jede Instanz. |
|
Macht die Tearoff-Schnittstellen verfügbar. |
|
Verarbeitet die COM-Zuordnung der Basisklasse, wenn die Verarbeitung diesen Eintrag in der COM-Zuordnung erreicht. |
|
Ein allgemeiner Mechanismus zum Verbinden in QueryInterface ATL der Logik. |
|
Wie das COM_INTERFACE_ENTRY_FUNC, außer dass das Abfragen für jedes IID führt einen Aufruf func. |
|
Gibt E_NOINTERFACE zurück und beendet COM-Zuordnungsverarbeitung, wenn die angegebene Schnittstelle für abgefragt wird. |
|
Markiert das Ende der COM-Schnittstellen-Zuordnungseinträge. |