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) |