Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 谁负责IRP';s并决定发送哪个IRP以及发送顺序?_Windows_Device Driver_Wdk_Wdm - Fatal编程技术网

Windows 谁负责IRP';s并决定发送哪个IRP以及发送顺序?

Windows 谁负责IRP';s并决定发送哪个IRP以及发送顺序?,windows,device-driver,wdk,wdm,Windows,Device Driver,Wdk,Wdm,在WDM my Bus_PnP中调试烤面包机驱动程序时,它有一个IRP堆栈,在该堆栈中它被分配了要处理的次要功能,但谁将它分配给IRP堆栈,它将要处理的次要功能。主要功能和次要功能代码被分配给调用API或底层操作系统。在这种情况下,它们将由管理即插即用的I/O子系统部分分配 您可能需要阅读MSDN上的“” 了解以下内容可能也很有用: 以及: 一般来说,如果您对WDM Windows驱动程序和内部结构感兴趣,最好阅读Tony Mason和Peter Viscaola的“Windows NT设备驱动

在WDM my Bus_PnP中调试烤面包机驱动程序时,它有一个IRP堆栈,在该堆栈中它被分配了要处理的次要功能,但谁将它分配给IRP堆栈,它将要处理的次要功能。

主要功能和次要功能代码被分配给调用API或底层操作系统。在这种情况下,它们将由管理即插即用的I/O子系统部分分配

您可能需要阅读MSDN上的“”

了解以下内容可能也很有用:

以及:


一般来说,如果您对WDM Windows驱动程序和内部结构感兴趣,最好阅读Tony Mason和Peter Viscaola的“Windows NT设备驱动程序开发”。

主要功能和次要功能代码被指定为调用API或底层操作系统。在这种情况下,它们将由管理即插即用的I/O子系统部分分配

您可能需要阅读MSDN上的“”

了解以下内容可能也很有用:

以及:

一般来说,如果您对WDM Windows驱动程序和内部结构感兴趣,可以阅读Tony Mason和Peter Viscaola的“Windows NT设备驱动程序开发”