|Microsoft DirectX 9.0|
The Disconnect method disconnects this pin.
HRESULT Disconnect( IPin *ppin );
[in] Pointer to the pin to disconnect.
Returns one of the following values.
|S_FALSE||Pin was not connected. No error.|
|E_POINTER||Null pointer argument.|
|VFW_E_NOT_STOPPED||The filter is not stopped, but does not support reconnection while in a running state.|
This method does not completely break the connection. To completely break the connection, both ends must be disconnected.
To remove a filter from the filter graph entirely, call the IFilterGraph::RemoveFilter method.