Copy Bytes from a source memory block to a target memory block.
const void *q,
This function copies
Bytes from a source memory block pointed to by
to a target memory block pointed to by
This function handles copying between overlapping memory blocks However, its slower than Ring1_Memory_copyFast. If you can assert that the memory blocks are not overlapping, use the faster Ring1_Memory_copyFast.
- A pointer to the target memory block.
- A pointer to the source memory block.
- The number of Bytes to copy.
This function returns
0 on success, a non-zero value on failure.
If this function fails, then it sets the by-thread status variable.
Below is a list of failure conditions and the status codes indicating them.
If this function fails, neither
p is not dereferenced.