CopyMemory

CopyMemory【CopyMemory】CopyMemory是一个Windows API函式 , 它能将一块记忆体数据从一个位置複製到另一个位置 。
基本介绍中文名:複製记忆体
外文名:CopyMemory
性质:API函式
声明位置:Windows.h
返回值:void
函式原型VOID CopyMemory(PVOID Destination,CONST VOID *Source,SIZE_T Length);参数Destination要複製记忆体块的目的地址 。Source要複製记忆体块的源地址 。Length指定要複製记忆体块的大小 , 单位为位元组返回值该函式为VOID型 , 没有返回值 。备注如果目的块与源块有交叠 , 结果是不可预料的 , 使用MoveMemory可以解决这个问题 。使用环境Windows NT:要求3.1或更高版本Windows:要求windows 95或更高版本Windows CE:不支持 。头档案 winbase.h.注意一点CopyMemory和MoveMemory不过是RtlMoveMemory的一个别名而已示例代码段char szname[50]="阵雨";char szfriend[]="polelf,oo";CopyMemory(szname+4,szfriend,10);OutputDebugString(szname);//输出结果为"阵雨polelf,oo"vb6的声明:Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)