Return the value of the attribute type pointed to by the enumerator's cursor.
Note that the following fields: { uniqueIdentifier, objectGroup, contactInformation, custom } of pValue require that the caller preset to set a valid buffer of the required size. The values returned from the next() call indicate the type that is available when this call is nade.
- Parameters
-
pValue | [ in ] The value of an attribute associated with a managed object. Depending on the attribute type a NULL pointer passed in for text or byte string buffer will result in the required size of the buffer being returned (e.g., extension name and value text buffers). |
- Returns
Success | P6R::eOk | |
Failure | P6R::eNoMemory | Insuffficient memory to properly initialize the component |
P6R::eInvalidArg | pValue is NULL. |
P6R::eInvalidState | A successful call to next() must be done before calling this function. |