基于 IRP 的 I/O 操作,通常既不使用缓冲的 I/O,也不使用直接 I/O

以下基于 IRP 的 I/O 操作始终不使用缓冲 I/O 或直接 I/O,而不管文件系统卷的 DEVICE_OBJECT 结构的 Flags 成员的值如何:

  • IRP_MJ_PNP

  • IRP_MJ_QUERY_SECURITY

  • IRP_MJ_SET_SECURITY

  • IRP_MJ_SYSTEM_CONTROL