次の方法で共有


ITDispatchMapper インターフェイス (tapi3if.h)

ITDispatchMapper インターフェイスを使用すると、あるインターフェイスのディスパッチ ポインターと別のインターフェイスの GUID を指定すると、アプリケーションはオブジェクト上の別のインターフェイスのディスパッチ ポインターを取得できます。 このインターフェイスは、オブジェクト上の複数のインターフェイスの追跡を自動的にサポートしないスクリプト アプリケーションを使用するプログラマを支援するために提供されます。

Dispatch Mapper は、オブジェクトの IObjectSafety インターフェイスを使用して、オブジェクトが要求されたインターフェイスでのスクリプト作成に安全であることを確認します。 オブジェクトが IObjectSafety を実装していない場合、またはオブジェクトがこの特定のインターフェイスで安全でない場合、呼び出しは失敗します。

ディスパッチ マッパー オブジェクトは、COM CoCreateInstance を使用して作成する必要があります。

継承

ITDispatchMapper インターフェイスは、IDispatch インターフェイスから継承されます。 ITDispatchMapper には、次の種類のメンバーもあります。

メソッド

ITDispatchMapper インターフェイスには、これらのメソッドがあります。

 
ITDispatchMapper::QueryDispatchInterface

QueryDispatchInterface メソッドは、GUID とオブジェクト上の別のインターフェイスのディスパッチ ポインターを指定して、オブジェクト上の別のインターフェイスへのディスパッチ ポインターを返します。

要件

   
対象プラットフォーム Windows
ヘッダー tapi3if.h (Tapi3.h を含む)

関連項目

ディスパッチ マッパー

IDispatch