| Microsoft DirectShow 9.0 |
IResourceManager::ReleaseFocus
The ReleaseFocus method sets the focus object to NULL in the resource manager if the current focus object is the one specified in this method.
Syntax
HRESULT ReleaseFocus( IUnknown *pFocusObject );
Parameters
pFocusObject
[in] Pointer to the focus object.
Return Value
Returns an HRESULT value that depends on the implementation. HRESULT can be one of the following standard constants, or other values not listed.
| Return code | Description |
| E_FAIL | Failure. |
| E_POINTER | Null pointer argument. |
| E_INVALIDARG | Invalid argument. |
| E_NOTIMPL | Method isn't supported. |
| S_OK or NOERROR | Success. |
Remarks
Use this method when the object of focus is about to be destroyed to ensure that the focus is not still being referenced.
Requirements
Header: Declared in Strmif.h; include Dshow.h.
Library: Use Strmiids.lib.
See Also