复制内存是Windows API函数,可以将内存数据从一个位置复制到另一个位置。
函数原型:
void复制内存(
PVOID Destination,//要复制的内存块的目标地址。
复制const VOID *Source,//内存块的源地址。
SIZE_T Length //指定要复制的内存块的大小(以字节为单位)
);
此函数没有返回值
如果目标块和源块存在重复,则结果不可预料。 由于CopyMemory不考虑重复部分,因此无法保证是否复制重复部分
使用MoveMemory可以解决这个问题
MoveMemory函数原型
VOID RtlMoveMemory (
VOID UNALIGNED *Destination,//要复制的内存块的目标地址。
复制恒定语音未分析*源,//内存块的源地址。
SIZE_T Length //指定要复制的内存块的大小(以字节为单位)
);
此函数没有返回值