CBasePin.Inactive メソッド
このメソッドは Inactive
、フィルターがアクティブでなくなったことをピンに通知します。
構文
virtual HRESULT Inactive();
パラメーター
このメソッドにはパラメーターはありません。
戻り値
S_OK を返します。
解説
フィルターが停止すると、 CBaseFilter クラスは、フィルターのすべての接続されたピンでこのメソッドを呼び出します。
このメソッドは基底クラスでは何もしません。 派生クラスは、 CBasePin::Active メソッドによって取得されたすべてのリソースを解放するには、このメソッドをオーバーライドする必要があります。たとえば、ピンのアロケーターをデコミットする場合などです。
フィルター グラフ マネージャーの内部状態は、このメソッドが戻るまで更新されないため、このメソッドの状態をテストしないでください。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|