IMediaEventEx::GetNotifyFlags
GetNotifyFlags メソッドは、イベント通知の利用可あるいは不可を確認する。
構文
HRESULT GetNotifyFlags(
long *lplNoNotifyFlags
);
パラメータ
lplNoNotifyFlags
[out] 次のいずれかの値を受け取る変数へのポインタ。
値 | 説明 |
ゼロ (0) | イベント通知は利用可能。 |
AM_MEDIAEVENT_NONOTIFY | イベント通知は利用不可。 |
戻り値
成功した場合は S_OK を返す。lplNoNotifyFlags 引数が NULL の場合は、E_POINTER を返す。
注意
デフォルトでは、フィルタ グラフ マネージャはアプリケーションにイベント通知を送る。イベント通知を利用不可にするには、AM_MEDIAEVENT_NONOTIFY の値で IMediaEventEx::SetNotifyFlags メソッドを呼び出す。
イベント通知が利用不可の場合、各ストリームの終わり、すなわち、フィルタ グラフ マネージャが EC_COMPLETE イベントを受け取るたびに、IMediaEvent::GetEventHandle メソッドから返されたハンドルが通知済みになる。
参照