共用方式為


MFT_ENUM_DATA_V0結構 (winioctl.h)

包含定義更新序號列舉 (USN) 變更記錄之列舉開始位置的資訊。 它會作為 FSCTL_ENUM_USN_DATA 控件程式代碼的輸入緩衝區。 在 Windows Server 2012 此結構之前,MFT_ENUM_DATA命名為 。 使用該名稱以舊版 SDK 和編譯程式進行編譯。

語法

typedef struct {
  DWORDLONG StartFileReferenceNumber;
  USN       LowUsn;
  USN       HighUsn;
} MFT_ENUM_DATA_V0, *PMFT_ENUM_DATA_V0;

成員

StartFileReferenceNumber

列舉開始所在目前磁碟區檔案中的序數位置。

列舉期間對FSCTL_ENUM_USN_DATA的第一次呼叫必須設定(DWORDLONG)0StartFileReferenceNumber 成員。 每次呼叫 FSCTL_ENUM_USN_DATA 會擷取後續呼叫的起點,做為輸出緩衝區中的第一個專案。 後續呼叫必須在 StartFileReferenceNumber 設定為此值時進行。 如需詳細資訊,請參閱 FSCTL_ENUM_USN_DATA

LowUsn

用來篩選傳回哪些記錄的 USN 值範圍下限。 只會傳回上次變更日誌 USN 介於 或等於 LowUsnHighUsn 成員值的記錄。

HighUsn

用來篩選傳回哪些檔案的 USN 值範圍上限。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 winioctl.h (包含 Windows.h)

另請參閱

FSCTL_ENUM_USN_DATA

磁碟區管理結構