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 |