Makes a new blob instance by copying an existing blob instance and associating it with a new globally unique identifer.
This is a shallow copy without copying any associated links or attributes.
- Parameters
-
pExistingBlob | [ in ] There can only be one item associated with the globally unique identifer. |
pCopyName | [ in ] Name of new blob copy, Name must be unique in a Namespace |
pCopy | [ out ] Copy of the pExistingBlob but with a new globally unique identifer. |
- Returns
Success | P6R::eOk | |
Failure | P6R::eInvalidArg | If pBlob is NULL. |
P6R::eNotInitialized | A successful call to initialize was not made before this call. |
P6R::eNotFound | There is no keystore entry associated with the UUID parameter. |
P6R::eInvalidState | A successful call to open() was not made before this call. |