Copies a specified number of bytes.
#include <esm.h> int ESMCopy ( addr64_t source, addr64_t destination, size64_t length);
(IN) Specifies the source address.
(IN) Specifies the destination address.
(IN) Specifies the number of bytes.
If successful, returns 0. Otherwise, returns a nonzero error code.
For other possible values, see Section 30.3, Return Values for ESM Functions.
The ESMCopy function copies the number of bytes specified by length from the source address to the destination address. The addresses can specify normal memory addresses below 4 GB or extended addresses above 4 GB.
The source area can overlap the destination area, but overlapping source and destination buffers is not allowed.