次の方法で共有


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 メソッドから返されたハンドルが通知済みになる。

参照