Freigeben über


Dispatch Mapper

Der Dispatch Mapper wird mithilfe von COM CoCreateInstance erstellt und stellt eine Schnittstelle ITDispatchMapperzur Verfügung. Diese Schnittstelle ermöglicht es einer Anwendung, den Verteilerzeiger einer anderen Schnittstelle für ein Objekt abzurufen, wobei der Verteilerzeiger einer Schnittstelle und der GUID einer anderen schnittstelle angegeben ist. Diese Schnittstelle wird bereitgestellt, um Programmierer bei der Verwendung von Skriptanwendungen zu unterstützen, die keine Möglichkeit bieten, die Schnittstellen eines Objekts leicht abzufragen.

The Dispatch Mapper uses an object's IObjectSafety interface to make sure the object is safe for scripting on the requested interface. Wenn das Objekt nicht IObjectSafety-implementiert oder das Objekt auf dieser bestimmten Schnittstelle nicht sicher ist, schlägt der Aufruf fehl.