HeapAlloc HeapAlloc-HeapAlloc函数

HeapAlloc HeapAlloc-HeapAlloc函数

HeapAlloc,计算机编程语言函数,其功能是在指定的堆上分配内存。

heap_HeapAlloc -HeapAlloc函数

函数说明:在指定的堆上分配内存.

函数结构体:

LPVOID HeapAlloc(

HANDLE hHeap//输入参数,表明从此参数指定的堆上进行内存分配,

DWORD dwFlags//输入参数,内存分配的标志,其值见下,

SIZE_T dwBytes//输入参数,需要分配的内存区域大小,以字节为单位

);

第二个参数值:

HEAP_GENERATE_EXCEPTIONS: 如果分配错误将会抛出异常,而不是返回NULL。异常值可能是

STATUS_NO_MEMORY, 表示获得的内存容量不足,或是STATUS_ACCESS_VIOLATION,表示存取不合法

HEAP_NO_SERIALIZE: 不使用连续存取

HEAP_ZERO_MEMORY: 将分配的内存全部清零

例如:plfTable = (PIP_INTERFACE_INFO)HeapAlloc(getprocessheap

(),HEAP_ZERO_MEMORY,dwBufferSize);

返回值:LPVOID类型的数据,如果成功,是指向新分配的内存的指针;如果失败,则为NULL

例如:

例如:

PIP_INTERFACE_INFO plfTable=NULL;//结构包含了与IPv4网络接口适配器,在本地系统上启用的列表

DWORD dwBufferSize=0;

plfTable = (PIP_INTERFACE_INFO)HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,dwBufferSize);

不足之处 请即时帮着修改 谢谢

  

爱华网本文地址 » http://www.aihuau.com/a/8103230103/20252.html

更多阅读

VBA编程中MsgBox函数怎么用 vba msgbox

VBA编程中MsgBox函数怎么用——简介Excel编程中的MsgBox函数用于输出一个对话框,该函数在编程调试以及输出结果方面具有极为重要的意义。下面小编就为大家讲解一下该函数的具体使用方法。VBA编程中MsgBox函数怎么用——方法/步骤

excel公式函数详解:19 yearfrac函数用法介绍

excel公式函数详解:[19]yearfrac函数用法介绍——简介一个良好的规划对于生活品质和工作效率都极其重要,在实际生活中我们往往需要计算一年有几个项目,每个项目需要花费多长时间。不同的工作其所花的中心也应该不一样。在excel中有一个

MATLAB 各种 对数函数 用法以及实例 matlab 对数函数

MATLAB 各种 对数函数 用法以及实例——简介在MATLAB运算当中,我们常常需要求对数,在编写M文件的过程中,我们也需要表示对数,下面我就通过一些示例介绍一下如何在MATLAB中求对数。MATLAB 各种 对数函数 用法以及实例——工具/原料MATLA

excel标准差函数 excel概率标准差函数

excel标准差函数——简介excel怎么求一系列数据的标准方差呢?请往下看excel标准差函数——工具/原料excelexcel标准差函数——stdev函数excel标准差函数 1、STDEV函数估算的标准偏差是基于样本的,这里标准偏差的计算使用“n-1”方

excel函数实例教程:7 ADDRESS函数使用方法

excel函数实例教程:[7]ADDRESS函数使用方法——简介ADDRESS函数由于以文本方式实现对某一单元格的引用,合理的使用该函数,可实现更加灵活的单元格引用。下面小编就为大家讲解一下该函数的具体使用方法。excel函数实例教程:[7]ADDRESS函

声明:《HeapAlloc HeapAlloc-HeapAlloc函数》为网友梦初启分享!如侵犯到您的合法权益请联系我们删除