次の方法で共有


追加の作成パラメータ (ECP) について

追加の作成パラメータ (ECP) は、ファイル作成に関する追加情報を含めることができる構造です。 作成オペレーションには任意の数の ECP を含めることができ、ECP_LIST を使用してオペレーションに関連付けられます。 ECP_LIST は、ntifs.h で宣言された不透明な構造です。

ECP には、次の 2 つのタイプがあります。

  • システム定義の ECP。 オペレーティング システム コンポーネントは、システム定義の ECP を使用して、ファイルに対する IRP_MJ_CREATE 操作に追加情報を関連付けます。

  • ユーザー定義 (またはドライバー定義) ECP。 ドライバーは、次の状況で ECP を使用して追加情報を処理したり、ファイルの IRP_MJ_CREATE 操作に関連付けたりすることもできます。

    • カーネル モード ドライバーが FltCreateFileEx2 または IoCreateFileEx ルーチンを呼び出してファイルを作成または開くとき。

    • ファイル システム フィルター ドライバーがファイルの IRP_MJ_CREATE 操作を処理するとき

次のセクションでは、ECP を定義、接続、使用する方法と、システム定義の ECP を一覧表示する方法について説明します。