yangmin26
驱动小牛
驱动小牛
  • 注册日期2003-02-22
  • 最后登录2012-11-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1452回复:2

DDK指针和C、C++指针疑问。大哥哥帮帮忙

楼主#
更多 发布于:2003-09-12 13:58
C++代码
#include <stdio.h>
typedef struct _M{
int E;
int* FF;
int EE;
int EEE;
}M;
typedef struct _M *PM;
void main()
{
PM u;
u  = new _M;  分配内存给U。
u->E=5;
printf(\"PM E =%d \\n\",u->E);
}

DDK代码
PDRIVER_OBJECT DriverObject;为什么DriverObject不要分配内存
DriverObject->DriverUnload=Unload;

 :mad: :mad: :mad: :mad: :mad: :mad: :mad: :mad: :mad:
YM KILL YOU
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-12 21:00
PDRIVER_OBJECT DriverObject;为什么DriverObject不要分配内存
DriverObject->DriverUnload=Unload;

=======

“DriverObject->DriverUnload=Unload;”里边的DriverObject是从DriverEntry()的参数得来的。这个参数由系统内核负责进行初始化,不需要你过问,你只需直接使用就可以了。

不过我觉得奇怪地是,你自己都可以开发防火墙了,而且还比“金山毒霸”厉害,怎么还问这么一个问题,不可思议!!!

[编辑 -  9/12/03 by  slwqw]
yangmin26
驱动小牛
驱动小牛
  • 注册日期2003-02-22
  • 最后登录2012-11-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-13 00:16
不过我觉得奇怪地是,你自己都可以开发防火墙了,而且还比“金山毒霸”厉害,怎么还问这么一个问题,不可思议!!!
------------------------------------------------------------
喜喜 小女子有礼拉~~

其实我想的和你一样。我就是不赶确实。所以发个帖子问问。
我知道拉。 在这里说声谢谢!!!
YM KILL YOU
游客

返回顶部