Microsoft DirectX 9.0 |
The Disconnect method disconnects this pin.
Syntax
HRESULT Disconnect(
IPin *ppin
);
Parameters
ppin
[in] Pointer to the pin to disconnect.
Return Values
Returns one of the following values.
Value | Description |
S_OK | Success. |
S_FALSE | Pin was not connected. No error. |
E_FAIL | Failure. |
E_POINTER | Null pointer argument. |
VFW_E_NOT_STOPPED | The filter is not stopped, but does not support reconnection while in a running state. |
Remarks
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.
See Also