Using Extra Create Parameters with an IRP_MJ_CREATE Operation

Components of the operating system use extra create parameters (ECPs) to associate additional information with the IRP_MJ_CREATE operation on a file. Drivers can also use ECPs to process or associate additional information with the IRP_MJ_CREATE operation on a file in the following situations:

The following sections describe how to define, attach, and use ECPs. The following sections also describe operating system-defined ECPs.

Attaching ECPs to IRP_MJ_CREATE Operations that a Kernel-Mode Driver Originated

Using ECPs to Process IRP_MJ_CREATE Operations in a File System Filter Driver

User-Defined ECPs

System-Defined ECPs