721875440 发表于 2021-1-16 13:31

【内核编程】【笔记】驱动中常用的内存函数

32位操作系统:- = 4GB空间
64位操作系统: - = 2147483648GB


Windows 驱动中的内存管理函数

ExAllocatePool()             :ExFreePool()
ExAllocatePoolWithTag()      :ExFreePoolWithTag()
ExAllocateWithQuota()      : ExFreePool()
ExAllocateWithQutaTag()      : ExFreePoolWithTag()
ExAllocatePoolWithQuotaTag() : ExFreePoolWithTag()

RtlZeroMemory()//内存清零的函数
RtlEqualMemory() //内存比较函数
FillMemory()   //填充内存函数
MoveMemory()   //内存重叠拷贝函数
RtlCopyMemory()//内存拷贝函数

IWayne 发表于 2021-1-16 13:44

支持下楼主 学习下内核编程

alanyelan 发表于 2021-1-16 13:55

这么来看,
2147483648GB=2048PB

721875440 发表于 2021-1-16 14:39

alanyelan 发表于 2021-1-16 13:55
这么来看,
2147483648GB=2048PB

反正就是内存地址很大
页: [1]
查看完整版本: 【内核编程】【笔记】驱动中常用的内存函数