WDM 设备对象的类型
有三种类型的 WDM 设备对象:
这三种类型的设备对象都是 DEVICE_OBJECT类型,但使用方式不同,并且可以具有不同的设备扩展。
驱动程序通过将 ioCreateDevice () 创建设备对象并将其附加到 IoAttachDeviceToDeviceStack (设备堆栈,将自身添加到处理设备 I/O 的驱动程序堆栈) 。 IoAttachDeviceToDeviceStack 确定设备堆栈的当前顶部,并将新设备对象附加到设备堆栈的顶部。
有三种类型的 WDM 设备对象:
这三种类型的设备对象都是 DEVICE_OBJECT类型,但使用方式不同,并且可以具有不同的设备扩展。
驱动程序通过将 ioCreateDevice () 创建设备对象并将其附加到 IoAttachDeviceToDeviceStack (设备堆栈,将自身添加到处理设备 I/O 的驱动程序堆栈) 。 IoAttachDeviceToDeviceStack 确定设备堆栈的当前顶部,并将新设备对象附加到设备堆栈的顶部。