IPinConnection::DynamicDisconnect
DynamicDisconnect メソッドは、フィルタがアクティブなとき (ポーズ中または実行中) にピンを切断する。グラフが実行中またはポーズ状態のときにピンを切断するには、IPin::Disconnect ではなくこのメソッドを呼び出す。
呼び出し元は、このメソッドを呼び出すときにピンに流れるデータがないことを確認する必要がある。アップストリーム ピンで IPinFlowControl::Block メソッドを呼び出して、データ フローの動作を停止するか、別のメカニズムを使ってピンが再接続されるまで決してサンプルが送られないようにする。
構文
HRESULT DynamicDisconnect(void);
戻り値
HRESULT 値を返す。可能な値は次のとおりである。
値 | 説明 |
S_FALSE | ピンは既に接続が切断されている。 |
S_OK | 成功。 |
参照