Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IKMIPAttribute::getValue ( P6KMIP_OBJECT_ATTRIBUTE pValue)
pure virtual

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
SuccessP6R::eOk 
FailureP6R::eNoMemoryInsuffficient memory to properly initialize the component
P6R::eInvalidArgpValue is NULL.
P6R::eInvalidStateA successful call to next() must be done before calling this function.