首页
社区
课程
招聘
[求助]Dll中调用HeapCreat出错
发表于: 2006-6-27 11:03 4445

[求助]Dll中调用HeapCreat出错

2006-6-27 11:03
4445
#include "stdafx.h"
#include <windows.h>
在DllMain函数中调用
   HANDLE  CheckHeap=(HANDLE)HeapCreat(0,1048576,0);//1MB
error C2065: 'HeapCreat' : undeclared identifier
为什么会这样呢?
默认的连接不是已经加载kernel32了吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lrh
2
不好意思,写错了,改为HeapCreate即可
2006-6-27 11:06
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
HeapCreate

The HeapCreate function creates a heap object that can be used by the calling process. The function reserves space in the virtual address space of the process and allocates physical storage for a specified initial portion of this block.

HANDLE HeapCreate(
  DWORD flOptions,
  SIZE_T dwInitialSize,
  SIZE_T dwMaximumSize
);

MSDN中是这样描述的

在堆是建立回调进程对象返回进程虚拟地址并分配物理存储

不能唯一标识
看看参数传递对了没
2006-6-27 16:14
0
游客
登录 | 注册 方可回帖
返回
//