Copies a credentials structure to a new one and frees the old one.
Item | Description |
---|---|
cr | Pointer to the credentials structure that is to be copied and then freed. |
The crcopy kernel service allocates a new credentials structure that is initialized from the contents of the cr parameter. The reference to cr is then freed and a pointer to the new structure returned to the caller.
The crcopy kernel service can be called from the process environment only.
Item | Description |
---|---|
Nonzero value | A pointer to a newly allocated and initialized credentials structure. |
Zero value | An error occurred when the kernel service was attempting to allocate pinned memory for the credentials structure. |