次の方法で共有


CMediaEvent クラス

CMediaEvent クラスの階層

CMediaEvent クラスは、デュアル インターフェイス IMediaEventIDispatch メソッドの基底クラスの実装を提供する。このクラスは、IMediaEvent インターフェイスのプロパティおよびメソッドを純粋仮想のままにしておく。

CMediaEvent クラスは、IMediaEvent から派生した IMediaEventEx インターフェイスの基底クラスの実装も提供する。

CMediaEvent::GetIDsOfNamesCMediaEvent::GetTypeInfoCMediaEvent::GetTypeInfoCountCMediaEvent::Invoke メンバ関数は、IDispatch インターフェイスの標準的な実装で、CBaseDispatch クラス (およびタイプ ライブラリ) を使ってコマンドを解析し、IMediaEvent インターフェイスの純粋仮想メソッドに渡す。

メンバ関数

CMediaEvent CMediaEvent オブジェクトを作成する。

実装される IDispatch メソッド

GetIDsOfNames 単一のメンバおよびオプションのパラメータのセットを、対応する整数のディスパッチ識別子にマップする。この識別子は、以降の IDispatch::Invoke メソッドの呼び出しで使える。
GetTypeInfo 型情報オブジェクトを取得する。このオブジェクトはインターフェイスの型情報を取得する。
GetTypeInfoCount オブジェクトによって提供される型情報インターフェイスの数を取得する。
Invoke オブジェクトによって公開されるプロパティおよびメソッドへのアクセスを提供する。