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 |