ISpResourceManager::SetObject (Windows CE 5.0)
This method adds a COM object to the current service list. If an object is already set for the specified service, this method replaces the current object with the new one. If pUnkObject is NULL, the current service object is removed.
HRESULT SetObject( REFGUID guidServiceId, IUnknown* pUnkObject);
Parameters
- guidServiceId
[in] Unique identifier of the service. - pUnkObject
[in] Pointer to the IUnknown interface for the object that is setting the service. The method removes any existing service object if this parameter is NULL.
Return Values
The following table shows the possible return values.
Value | Description |
---|---|
S_OK | Function completed successfully. |
E_INVALIDARG | pUnkObject is bad or invalid. |
E_OUTOFMEMORY | Exceeded available memory. |
FAILED(hr) | Appropriate error message. |
Requirements
OS Versions: Windows CE .NET 4.1 and later.
Header: sapi.h, sapi.idl.
Link Library: Sapilib.lib.
See Also
ISpResourceManager | SAPI Interfaces
Send Feedback on this topic to the authors