次の方法で共有


IFilterGraph::Disconnect

Disconnect メソッドは、このピンを切断する。

構文

  HRESULT Disconnect(
  IPin *ppin
);

パラメータ

ppin

[in] 切断するピンへのポインタ。

戻り値

次のいずれかの値を返す。

説明
S_OK 成功。
S_FALSE ピンが接続されていない。エラーなし。
E_FAIL 失敗。
E_POINTER NULL ポインタ引数。
VFW_E_NOT_STOPPED フィルタが停止していないが、実行状態での再接続がサポートされていない。

注意

このメソッドでは、接続が完全には切断されない。完全に切断するには、両端を切断しなければならない。

フィルタ グラフからフィルタを完全に削除するには、IFilterGraph::RemoveFilter メソッドを呼び出すこと。

参照