阅读:1452回复:2
DDK指针和C、C++指针疑问。大哥哥帮帮忙
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: |
|
|
沙发#
发布于:2003-09-12 21:00
PDRIVER_OBJECT DriverObject;为什么DriverObject不要分配内存
DriverObject->DriverUnload=Unload; ======= “DriverObject->DriverUnload=Unload;”里边的DriverObject是从DriverEntry()的参数得来的。这个参数由系统内核负责进行初始化,不需要你过问,你只需直接使用就可以了。 不过我觉得奇怪地是,你自己都可以开发防火墙了,而且还比“金山毒霸”厉害,怎么还问这么一个问题,不可思议!!! [编辑 - 9/12/03 by slwqw] |
|
板凳#
发布于:2003-09-13 00:16
不过我觉得奇怪地是,你自己都可以开发防火墙了,而且还比“金山毒霸”厉害,怎么还问这么一个问题,不可思议!!!
------------------------------------------------------------ 喜喜 小女子有礼拉~~ 其实我想的和你一样。我就是不赶确实。所以发个帖子问问。 我知道拉。 在这里说声谢谢!!! |
|
|