NETWORK_OPEN_ECP_CONTEXT_V0 構造体 (ntifs.h)

NETWORK_OPEN_ECP_CONTEXT_V0構造体は、ファイルに対するネットワーク追加作成パラメーター (ECP) コンテキストを解釈するために使用されます。

構文

typedef struct _NETWORK_OPEN_ECP_CONTEXT_V0 {
  USHORT Size;
  USHORT Reserved;
  struct {
    struct {
      NETWORK_OPEN_LOCATION_QUALIFIER  Location;
      NETWORK_OPEN_INTEGRITY_QUALIFIER Integrity;
    } in;
    struct {
      NETWORK_OPEN_LOCATION_QUALIFIER  Location;
      NETWORK_OPEN_INTEGRITY_QUALIFIER Integrity;
    } out;
  } DUMMYSTRUCTNAME;
} NETWORK_OPEN_ECP_CONTEXT_V0, *PNETWORK_OPEN_ECP_CONTEXT_V0;

メンバー

Size

この構造体のサイズ (バイト単位)。

Reserved

予約済み。 0 に設定する必要があります。

DUMMYSTRUCTNAME

ファイルを開くために適用し (事前作成)、ファイルを開いた後 (作成後) に適用する制限を含む 構造体。

DUMMYSTRUCTNAME.in

ファイルを開く際の事前作成の制限を含む構造体。

DUMMYSTRUCTNAME.in.Location

ファイル 添付する場所の制限を指定するNETWORK_OPEN_LOCATION_QUALIFIER型指定された値。

DUMMYSTRUCTNAME.in.Integrity

ファイル アタッチする整合性制限を指定するNETWORK_OPEN_INTEGRITY_QUALIFIER型指定された値。

DUMMYSTRUCTNAME.out

ファイルを開いた後に適用する作成後の制限を含む構造体。

DUMMYSTRUCTNAME.out.Location

ファイル 添付する場所の制限を指定するNETWORK_OPEN_LOCATION_QUALIFIER型指定された値。

DUMMYSTRUCTNAME.out.Integrity

このメンバーは現在実装されていないため、無視する必要があります。

ファイル アタッチする整合性制限を指定するNETWORK_OPEN_INTEGRITY_QUALIFIER型指定された値。

注釈

ファイルの作成時に ECP を使用して追加情報をファイルに関連付ける方法については、「 IRP_MJ_CREATE操作での追加の作成パラメーターの使用」を参照してください。

フィルター ドライバーは、NETWORK_OPEN_ECP_CONTEXT構造体を読み取り専用と見なし、ファイル上のネットワーク ECP コンテキストに関する情報のみを取得するためにのみ使用する必要があります。 詳細については、「 システム定義 ECP」を参照してください。

呼び出し元がファイル システムが NETWORK_OPEN_ECP_CONTEXT_V0 コンテキスト構造を確認したことを確認する必要がある場合、呼び出し元は、操作の完了後に ECP で FltIsEcpAcknowledged ルーチンまたは FsRtlIsEcpAcknowledged ルーチンを呼び出す必要があります。

ほとんどの場合、Windows Vista 以降のバージョンの Windows で実行されるドライバーは 、NETWORK_OPEN_ECP_CONTEXT 構造を使用して、ファイル上のネットワーク ECP コンテキストを解釈します。 ただし、Windows 7 以降のバージョンの Windows で実行され、Windows Vista 上に存在するファイルのネットワーク ECP コンテキストを解釈する必要があるドライバーでは、代わりに NETWORK_OPEN_ECP_CONTEXT_V0 構造を使用する必要があります。

要件

要件
サポートされている最小のクライアント この構造は、Windows 7 以降で使用できます。
Header ntifs.h (Ntifs.h を含む)

こちらもご覧ください

FltIsEcpAcknowledged

FsRtlIsEcpAcknowledged

NETWORK_OPEN_ECP_CONTEXT

NETWORK_OPEN_INTEGRITY_QUALIFIER

NETWORK_OPEN_LOCATION_QUALIFIER