Freigeben über


ITDispatchMapper-Schnittstelle (tapi3if.h)

Die ITDispatchMapper-Schnittstelle ermöglicht es einer Anwendung, den Dispatchzeiger einer anderen Schnittstelle für ein Objekt abzurufen, wenn der Dispatchzeiger einer Schnittstelle und die GUID einer anderen schnittstelle gegeben ist. Diese Schnittstelle wird bereitgestellt, um Programmierer bei der Verwendung von Skriptanwendungen zu unterstützen, die die Nachverfolgung mehrerer Schnittstellen für ein Objekt nicht automatisch unterstützen.

Der Dispatch Mapper verwendet die IObjectSafety-Schnittstelle des Objekts, um sicherzustellen, dass das Objekt für Skripts auf der angeforderten Schnittstelle sicher ist. Wenn das Objekt IObjectSafety nicht implementiert oder das Objekt auf dieser bestimmten Schnittstelle nicht sicher ist, schlägt der Aufruf fehl.

Das Dispatch Mapper-Objekt muss mit COM CoCreateInstance erstellt werden.

Vererbung

Die ITDispatchMapper-Schnittstelle erbt von der IDispatch-Schnittstelle . ITDispatchMapper verfügt auch über folgende Membertypen:

Methoden

Die ITDispatchMapper-Schnittstelle verfügt über diese Methoden.

 
ITDispatchMapper::QueryDispatchInterface

Die QueryDispatchInterface-Methode gibt einen Dispatchzeiger auf eine andere Schnittstelle für ein Objekt zurück, wenn dessen GUID und der Dispatchzeiger einer anderen Schnittstelle für das Objekt angegeben sind.

Anforderungen

   
Zielplattform Windows
Kopfzeile tapi3if.h (Tapi3.h einschließen)

Weitere Informationen

Dispatch Mapper

IDispatch