次の方法で共有


SHUFFLE_FILE_DATA構造体 (ntifs.h)

SHUFFLE_FILE_DATA は、FSCTL_SHUFFLE_FILE コントロール コードの入力構造です。

構文

typedef struct _SHUFFLE_FILE_DATA {
  LONGLONG StartingOffset;
  LONGLONG Length;
  ULONG    Flags;
} SHUFFLE_FILE_DATA, *PSHUFFLE_FILE_DATA;

メンバーズ

StartingOffset

FS 制御コードで渡されたファイル内のデータの追加または削除元となる連続領域のベースのクラスターアラインバイト オフセット。

Length

追加または削除するデータのクラスターアライン長 (バイト単位)。 Length には、次のいずれかの値を指定できます。

価値 意味
0 より大きい ファイルに割り当てを追加します。
0 未満 ファイルから割り当てを削除します。
0 遊ぶ。

Flags

シャッフル操作のフラグのビットごとの OR。 フラグ 次の値になります。

価値 意味
SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS (0x001) 割り当てを追加する場合にのみ有効です。 設定すると、空きクラスターが割り当てられ、追加されますが、任意の初期コンテンツが含まれます (ゼロ初期化されません)。

必要条件

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

関連項目

FSCTL_SHUFFLE_FILE