CBasePin.Inactive メソッド

このメソッドは Inactive 、フィルターがアクティブでなくなったことをピンに通知します。

構文

virtual HRESULT Inactive();

パラメーター

このメソッドにはパラメーターはありません。

戻り値

S_OK を返します。

解説

フィルターが停止すると、 CBaseFilter クラスは、フィルターのすべての接続されたピンでこのメソッドを呼び出します。

このメソッドは基底クラスでは何もしません。 派生クラスは、 CBasePin::Active メソッドによって取得されたすべてのリソースを解放するには、このメソッドをオーバーライドする必要があります。たとえば、ピンのアロケーターをデコミットする場合などです。

フィルター グラフ マネージャーの内部状態は、このメソッドが戻るまで更新されないため、このメソッドの状態をテストしないでください。

要件

要件
ヘッダー
Amfilter.h (ストリーム.h を含む)
ライブラリ
Strmbase.lib (リテール ビルド);
Strmbasd.lib (デバッグ ビルド)

こちらもご覧ください

CBasePin クラス