阅读:1197回复:4
请教irp的结构
rt
|
|
沙发#
发布于:2002-03-20 18:39
请看《windows wdm 设备驱动程序开发指南》P108
|
|
|
板凳#
发布于:2002-03-21 08:24
这里有:
typedef struct _IRP { . . PMDL MdlAddress; ULONG Flags; union { struct _IRP *MasterIrp; . . PVOID SystemBuffer; } AssociatedIrp; . . IO_STATUS_BLOCK IoStatus; KPROCESSOR_MODE RequestorMode; BOOLEAN PendingReturned; . . BOOLEAN Cancel; KIRQL CancelIrql; . . PDRIVER_CANCEL CancelRoutine; PVOID UserBuffer; union { struct { . . union { KDEVICE_QUEUE_ENTRY DeviceQueueEntry; struct { PVOID DriverContext[4]; }; }; . . PETHREAD Thread; . . LIST_ENTRY ListEntry; . . } Overlay; . . } Tail; } IRP, *PIRP; 如问问题最好具体一些,象这个IRP结构在DDK文档中很容易就查到了。 |
|
地板#
发布于:2002-03-26 21:16
谢谢,现在有一点眉目了
|
|
地下室#
发布于:2002-03-26 21:35
在DDK的头文件里面有啊!
|
|