Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This method terminates an advisory connection previously established through IConnectionPoint::Advise. The dwCookie parameter identifies the connection to terminate.
HRESULT Unadvise(DWORD dwCookie);
Parameters
- dwCookie
[in] Connection token previously returned from IConnectionPoint::Advise.
Return Values
This method supports the standard return value E_UNEXPECTED, as well as the following:
- S_OK
The connection was successfully terminated. - CONNECT_E_NOCONNECTION
The value in dwCookie does not represent a valid connection.
Remarks
When an advisory connection is terminated, the connection point calls the Release method on the pointer that was saved for the connection during the IConnectionPoint::Advise method.
This Release reverses the AddRef that was performed during the IConnectionPoint::Advise when the connection point calls the advisory sink's QueryInterface.
To determine whether the platform supports this interface, see Determining Supported COM APIs.
Requirements
OS Versions: Windows CE 3.0 and later.
Header: Ocidl.h, Ocidl.idl.
Link Library: Ole32.lib, Uuid.lib.
See Also
Send Feedback on this topic to the authors