阅读:1215回复:5
AllenZh大侠请进----
上次问你的在driverstdio下往设备扩展中加入变量
你的回答“你可在TestDevice中增加成员就可以可以了。 那些变量变放在device ext中” 但是后半句不理解"那些变量变放在device ext中" 我在历程中用到那些变量时,是不是直接用就可以了 |
|
沙发#
发布于:2004-11-05 21:41
上次说要给80分的
但怎么最多只能给一次20分那 |
|
板凳#
发布于:2004-11-06 09:47
NTSTATUS SomeFunc(PDEVICE_OBJECT fdo)
{ PDEVICE_EXTENSION pdx = NULL; pdx = (PDEVICE_EXTENSION) fdo->DeviceExtension; pdx->yourVariable = xxx; } |
|
地板#
发布于:2004-11-06 22:07
上次问你的在driverstdio下往设备扩展中加入变量 你说得对! |
|
|
地下室#
发布于:2004-11-07 09:44
引用
------------------------------------------- NTSTATUS SomeFunc(PDEVICE_OBJECT fdo) { PDEVICE_EXTENSION pdx = NULL; pdx = (PDEVICE_EXTENSION) fdo->DeviceExtension; pdx->yourVariable = xxx; } -------------------------------------------------- 这是在DDK中用的吧,PDEVICE_EXTENSION是自己定义的设备扩展 可我用的是driverworks,系统定义好了,楼上的意思我可以直接用喽,试试吧 还是谢谢两位,给分! |
|
5楼#
发布于:2004-11-08 14:29
引用 直接使用就可以了,比如定义了如下变量 ULONG StartFlag ; 那么,就可以 StartFlag = 1 ;这样使用就可以了 |
|
|