Freigeben über


Dispatch Mapper

Der Dispatch Mapper wird mithilfe von COM CoCreateInstance erstellt und macht eine Schnittstelle verfügbar: ITDispatchMapper. Diese 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 keine Möglichkeit bieten, die Schnittstellen für ein Objekt ohne weiteres abzufragen.

Der Dispatch Mapper verwendet die IObjectSafety-Schnittstelle eines 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.