zoukankan      html  css  js  c++  java
  • CopyMemory、FillMemory、MoveMemory、ZeroMemory

    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

  • 相关阅读:
    mtr-网络分析工具
    vpc是什么
    openstack安全组
    nginx服务器有什么作用?什么叫反向代理?为什么要使用反向代理?
    rpm 命令详解
    跟踪路由
    网卡配置bond(绑定)
    核心交换机、汇聚交换机是什么
    U盘制作Linux镜像
    11.MySQL 慢日志PT分析 可视化
  • 原文地址:https://www.cnblogs.com/findumars/p/6480847.html
Copyright © 2011-2022 走看看