CBasePin::BreakConnect
BreakConnect メソッドは接続からピンを解放する。
構文
virtual HRESULT BreakConnect(void);
戻り値
S_OK を返す。
注意
このメソッドは CBasePin::Disconnect メソッドによるピンの接続解除のときに呼び出される。また、CBasePin::CheckConnect メソッドが失敗した場合に接続を試みるときにも呼び出される。
このメソッドは CheckConnect メソッドで取得したすべてのリソースを解放しなければならない。たとえば、CheckConnect でメモリを割り当てた場合は、BreakConnect でメモリを解放する必要がある。CheckConnect で接続ピンにインターフェイスを問い合わせた場合は、BreakConnect でインターフェイスを解放する必要がある。
参照