关于额外创建参数 (ECP)

(ECP) 的额外创建参数是可以包含文件创建的其他信息的结构。 创建操作可以具有任意数量的 ECP,这些 ECP 使用 ECP_LIST附加到操作。 ECP_LIST 是在 ntifs.h 中声明的不透明结构。

有两种类型的 ECP:

  • 系统定义的 ECP。 操作系统组件使用系统定义的 ECP 将其他信息与对文件的 IRP_MJ_CREATE 操作相关联。

  • 用户定义的 (或驱动程序定义的) ECP。 在以下情况下,驱动程序还可以使用 ECP 处理其他信息或将其他信息与文件中的IRP_MJ_CREATE操作相关联:

以下部分介绍如何定义、附加和使用 ECP,并列出系统定义的 ECP。