Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IKMIPAdmin::exportObject ( P6KMIP_EXPORTPARAMS pParams,
P6KMIP_MANAGED pObject,
p6IKMIPAttribute **  pAttribute,
P6KMIP_RESULT pResult 
)
pure virtual

Requests the KMIP server to return a Managed Object and all its associated attributes.

The Managed Object is specified by its unique identifier. Note, the KMIP server should restrict this operation to only an object owner or an authorized security officer.

Parameters
pParams[ in ] defines which Managed Object and how it is encoded should be returned
pObject[ out ] the requested object
pAttribute[ out ] an enumerator holding one or more attributes defined for the manged object returned in pObject
pResult[ out ] Server returned status indicators
Returns
SuccessP6R::eOk 
FailureP6R::eNotInitializedA successful call to initialize() is required.
P6R::eInvalidArgpCorrelation is NULL