阅读:854回复:1
ds怎样得到应用程序发出的端口与数值呀!例如....
怎样得到应用程序发出的端口与数值呀!
例如:我在往X地址写值Y; DeviceControl 的命令定义为METHOD_BUFFERED方式,说明输入输出共用缓冲区。 那怎样区分应用程序传出的X和Y呢? [编辑 - 3/4/04 by zhonglin] |
|
沙发#
发布于:2004-03-04 15:56
怎样得到应用程序发出的端口与数值呀! DeviceControl 的命令定义为METHOD_BUFFERED方式,则参数可以从 Irp->AssociatedIrp.SystemBuffer 中得到。由你的应用程序中传到InputBuffer中的结构来决定参数的排列。比如你的Inputbuffer如下定义: struct _InParam { ULONG X; ULONG Y; } 则 Irp->AssociatedIrp.SystemBuffer 中就是按上面的结构保存传入的参数的。 |
|
|