ITDispatchMapper インターフェイス (tapi3if.h)
ITDispatchMapper インターフェイスを使用すると、あるインターフェイスのディスパッチ ポインターと別のインターフェイスの GUID を指定すると、アプリケーションはオブジェクト上の別のインターフェイスのディスパッチ ポインターを取得できます。 このインターフェイスは、オブジェクト上の複数のインターフェイスの追跡を自動的にサポートしないスクリプト アプリケーションを使用するプログラマを支援するために提供されます。
Dispatch Mapper は、オブジェクトの IObjectSafety インターフェイスを使用して、オブジェクトが要求されたインターフェイスでのスクリプト作成に安全であることを確認します。 オブジェクトが IObjectSafety を実装していない場合、またはオブジェクトがこの特定のインターフェイスで安全でない場合、呼び出しは失敗します。
ディスパッチ マッパー オブジェクトは、COM CoCreateInstance を使用して作成する必要があります。
継承
ITDispatchMapper インターフェイスは、IDispatch インターフェイスから継承されます。 ITDispatchMapper には、次の種類のメンバーもあります。
メソッド
ITDispatchMapper インターフェイスには、これらのメソッドがあります。
ITDispatchMapper::QueryDispatchInterface QueryDispatchInterface メソッドは、GUID とオブジェクト上の別のインターフェイスのディスパッチ ポインターを指定して、オブジェクト上の別のインターフェイスへのディスパッチ ポインターを返します。 |
要件
対象プラットフォーム | Windows |
ヘッダー | tapi3if.h (Tapi3.h を含む) |