次の方法で共有


CREATE_REDIRECTION_ECP_CONTEXT構造体 (ntifs.h)

CREATE_REDIRECTION_ECP_CONTEXT 構造体には、特定の作成操作のファイルのリダイレクト状態を照会するために送信できる追加の作成パラメーター (ECP) コンテキストが含まれています。

構文

typedef struct _CREATE_REDIRECTION_ECP_CONTEXT {
  USHORT      Size;
  USHORT      Flags;
  FILE_ID_128 FileId;
  GUID        VolumeGuid;
} CREATE_REDIRECTION_ECP_CONTEXT, *PCREATE_REDIRECTION_ECP_CONTEXT;

メンバーズ

Size

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

Flags

ファイルのリダイレクト状態。 次の値の有効な組み合わせを指定できます。

意味
CREATE_REDIRECTION_FLAGS_SERVICED_FROM_LAYER これは、LayerRootLocations レジストリ キーに登録されていないレイヤーからリダイレクトされたファイルです。
CREATE_REDIRECTION_FLAGS_SERVICED_FROM_SCRATCH これは新しいファイルまたは変更されたファイルであり、リダイレクトされません。
CREATE_REDIRECTION_FLAGS_SERVICED_FROM_REGISTERED_LAYER これは、LayerRootLocations レジストリ キーに一覧表示されているレイヤーからリダイレクトされたファイルです。
CREATE_REDIRECTION_FLAGS_SERVICED_FROM_REMOTE_LAYER これは、コンテナーに関連するリモート ファイル システムからリダイレクトされたファイルです。 そのサーバー上のレイヤーとして登録されている場合と登録されていない場合があります。 Hyper-V コンテナーの場合、リモート サーバーは Hyper-V コンテナー ユーティリティ VM のホストです。
CREATE_REDIRECTION_FLAGS_SERVICED_FROM_USER_MODE これは、ユーザー モードのリダイレクトを必要とするクラウドまたはその他のファイルです。

FileId

バッキング ファイルの ID。

VolumeGuid

バッキング ファイルが存在するディスク ボリュームの GUID ベースの識別子。

備考

システム定義GUID_ECP_CREATE_REDIRECTION値は、FltAllocateExtraCreateParameter や fsRtlRemoveExtraCreateParameterなどの ECP 関連のサポート ルーチンを呼び出すときに、この ECP コンテキスト構造体で使用されます。

詳細については、「追加の作成パラメーター の概要」を参照してください。

WCIFS_REDIRECTION_ECP_CONTEXT 構造体は、コードの互換性を維持するために、この構造体と同じであることが定義されています。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
ヘッダー ntifs.h