Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IKMIPClient::addAttributes ( P6UINT32  attribCount,
P6KMIP_ATTRIBPARAMS pAttributes,
p6IKMIPResult **  pResult 
)
pure virtual

Add the attribute to a managed object(s), selected by the uniqueId parameter or by the ID placeholder value in the KMIP server.

Parameters
attribCount[ in ] the number of entries in the attribute array pointed to be pAttributes
pAttributes[ in ] an array of one or more attributes to add to the specified objects. The "index" field of the attribute field is ignored.
pResult[ out ] an enumerator containing all the batch results of a previous request
Returns
FailureP6R::eNotInitializedA successful call to initialize() is required.
P6R::eNotConnA successful call to open() is required before this function is called.
P6R::eInvalidArgOne of the pointers is NULL.
P6R::eFormatErrorParsing error occurred while parsing a KMIP server response.
P6R::eTooBigMessage returned by server is too big to fit in configured buffers.
P6R::eTooSmallThe configured buffer size in P6KMIP_PREF.maxBufferSize is too small to hold the request message.