CopyMemory、FillMemory、MoveMemory、ZeroMemory
2024-08-31 22:42:43
CopyMemory
复制内存,第一个参数为目的地址,第二个参数为源地址,第三个参数为复制数据的大小,单位字节,源内存区域不能重叠,如果重叠,可以使用MoveMemory()函数。函数原型如下:
void CopyMemory(
PVOID Destination,
const VOID * Source,
SIZE_T Length);
FillMemory
填充内存,将一段内存填充为同一个值,第一个参数为需要填充的内存地址,第二个参数是填充的大小,单位字节,第三个参数是填充的值,BYTE类型,FillMemory会使用这个值填满指定的内存。
void FillMemory(
PVOID Destination,
SIZE_T Length,
BYTE Fill);
MoveMemory
复制内存,第一个参数为目的地址,第二个参数为源地址,第三个参数为复制数据的大小,单位为字节,源内存区域与目的内存区域可以重叠。函数原型如下:
void MoveMemory(
PVOID Destination,
const VOID * Source,
SIZE_T Length);
ZeroMemory
将指定内存清零,第一个参数为内存地址,第二个参数为内存区域的大小 ,单位字节。函数原型如下:
void ZeroMemory(
PVOID Destination,
SIZE_T Length);
http://blog.csdn.net/zisongjia/article/details/60140640
最新文章
- STM32电机控制器小心得
- Angularjs学习笔记(一)
- 修改Apache配置文件开启gzip压缩传输
- Class create, device create, device create file (转)
- Experience all that SharePoint 15 has to offer. Start now or Remind me later.
- Java面试题:n=2\n1*2*5*6\n--3*4\n\nn=3\n1*2*3*10*11*12\n--4*5*8*9\n----6*7\n如何实现如上结构的数据
- Events
- Poco C++库网络模块例子解析2-------HttpServer
- Linux-storage-stack-diagram
- [Tjoi2013]循环格
- flink Standalone Cluster
- Oracle GoldenGate 18.1发布
- NFC 大电池 高性价比手机
- 【LOJ 2144】「SHOI2017」摧毁「树状图」
- Project facet Java version 1.8 not supported
- 【C#】使用OWIN创建Web API
- 自定义django model form、admin action
- DataTable学习笔记---排序细则、列隐藏
- 微格式(microformat)
- php对业务平台接口调用的封装格式