共用方式為


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

要加入或移除之數據位元組的叢集對齊長度。 長度 可以是下列其中一個值。

價值 意義
大於 0 將配置新增至檔案。
小於 0 從檔案中移除配置。
0 不執行任何動作。

Flags

隨機顯示作業之旗標的位 OR。 旗標 為下列值。

價值 意義
SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS (0x001) 只有在新增配置時才有效。 設定時,會配置並新增免費叢集,但具有任意的初始內容(它們不會以零初始化)。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1809
標頭 ntifs.h

另請參閱

FSCTL_SHUFFLE_FILE