_XRValueCollectionBaseT.Add(XRValue *) (Compact 7)
3/12/2014
This method adds an XRValue object to the end of the collection.
Syntax
HRESULT STDMETHODCALLTYPE Add(
XRValue * pValue)
Parameters
- pValue
[in] Pointer to an XRValue object to add to the collection.
Return Value
The following table shows the possible return values.
Value | Description |
---|---|
S_OK |
The method succeeded. |
E_INVALIDARG |
An error occurred when inserting the object at the end of the collection. |
E_POINTER |
The pValue parameter is not valid. |
Remarks
Use this method to add a data source object to the collection of data source values. To convert a data source object to an XRValue, you can use XRObject<Base>. Or you can create a new XRValue object to encapsulate your data source object, and call XRValue::SetValue(IXRPropertyBag, bool).
This method updates the current version of the collection, which is stored in m_nVersion.
Requirements
Header |
XRCollection.h |
See Also
Reference
_XRValueCollectionBaseT<IFace,ItemType,ItemComparer,ItemConverter,ItemLifeManager>
_XRValueCollectionBaseT.Insert(int,XRValue *)
_XRValueCollectionBaseT.Contains(XRValue *,bool *)