IBindCtx::RevokeObjectBound (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.