Increments or decrements an external reference that keeps an object in the running state.
WINOLEAPI OleNoteObjectVisible(
LPUNKNOWN pUnknown, |
//Pointer to the interface on the object in question |
BOOL fVisible |
//Whether object is visible |
); |
Parameters
Return Values
This function supports the standard return values E_INVALIDARG, E_OUTOFMEMORY and E_UNEXPECTED, as well as the following:
Remarks
The OleNoteObjectVisible function calls the CoLockObjectExternal function. It is provided as a separate function to reinforce the need to lock an object when it becomes visible to the user and to release the object when it becomes invisible. This creates a strong lock on behalf of the user to ensure that the object cannot be closed by its container while it is visible.
See Also