SHUFFLE_FILE_DATA 結構 (ntifs.h)

SHUFFLE_FILE_DATAFSCTL_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