次の方法で共有


CBasePin::Active

Active メソッドはフィルタがアクティブになったことをピンに通知する。

構文

  virtual HRESULT Active(void);

戻り値

S_OK を返す。

注意

フィルタが停止からポーズになると、CBaseFilter クラスは、フィルタに接続されているすべてのピンに対してこのメソッドを呼び出す。

このメソッドは基底クラスでは何も実行しない。派生クラスはこのメソッドをオーバーライドできる。たとえば、ピンがアロケータをコミットしたり、ハードウェア リソースを取得したりする。

フィルタ グラフ マネージャの内部状態はこのメンバ関数が戻った後でないと更新されないので、このメソッドから状態を確認してはならない。

参照