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 releases the IUnknown pointer to the specified object and removes that pointer from the bind context's internal list of pointers. This will undo a previous call to the IBindCtx::RegisterObjectBound method for the same object.
The IBindCtx::RevokeObjectBound method is supported in DCOM, but it is not supported in COM. Calling this method in COM returns a value of E_NOTIMPL.
HRESULT RevokeObjectBound(IUnknown* punk);
Parameters
- punk
[in] Pointer to the IUnknown interface on the object to be released.
Return Values
The following table shows the return values for this method.
Value | Description |
---|---|
S_OK | The object was released successfully. |
MK_E_NOTBOUND | Indicates that punk was not previously registered with a call to IBindCtx::RegisterObjectBound. |
Remarks
You rarely call this method. This method is included for completeness.
To determine whether the platform supports this interface, see Determining Supported COM APIs.
Requirements
OS Versions: Windows CE 2.0 and later.
Header: Objidl.h, Objidl.idl.
Link Library: Ole32.lib, Uuid.lib.
See Also
IUnknown | IBindCtx::RegisterObjectBound
Send Feedback on this topic to the authors