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 コンテキストに関する情報のみを取得します。 詳細については、「System-Defined ECP」を参照してください。
ファイル システムが
ほとんどの場合、Windows Vista 以降のバージョンの Windows で実行されるドライバーは、NETWORK_OPEN_ECP_CONTEXT 構造を使用して、ファイル上のネットワーク ECP コンテキストを解釈します。 ただし、Windows 7 以降のバージョンの Windows で実行され、Windows Vista 上に存在するファイルのネットワーク ECP コンテキストを解釈する必要があるドライバーは、代わりに NETWORK_OPEN_ECP_CONTEXT_V0 構造を使用する必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | この構造は、Windows 7 以降で使用できます。 |
ヘッダー | ntifs.h (Ntifs.h を含む) |
関連項目
FltIsEcpAcknowledged の