次の方法で共有


CBasePin::BreakConnect

BreakConnect メソッドは接続からピンを解放する。

構文

  virtual HRESULT BreakConnect(void);

戻り値

S_OK を返す。

注意

このメソッドは CBasePin::Disconnect メソッドによるピンの接続解除のときに呼び出される。また、CBasePin::CheckConnect メソッドが失敗した場合に接続を試みるときにも呼び出される。

このメソッドは CheckConnect メソッドで取得したすべてのリソースを解放しなければならない。たとえば、CheckConnect でメモリを割り当てた場合は、BreakConnect でメモリを解放する必要がある。CheckConnect で接続ピンにインターフェイスを問い合わせた場合は、BreakConnect でインターフェイスを解放する必要がある。

参照