TXFS_GET_TRANSACTED_VERSION結構 (winioctl.h)
[Microsoft 強烈建議開發人員利用替代方法來達成應用程式的需求。 許多針對 TxF 開發的案例,都可以透過更簡單且更容易取得的技術來達成。 此外,未來版本的 Microsoft Windows 可能無法使用 TxF。 如需詳細資訊,以及 TxF 的替代方案,請參閱 使用交易式 NTFS 的替代方案。]
包含指定檔案基底和最新版本的相關信息。
語法
typedef struct _TXFS_GET_TRANSACTED_VERSION {
DWORD ThisBaseVersion;
DWORD LatestVersion;
WORD ThisMiniVersion;
WORD FirstMiniVersion;
WORD LatestMiniVersion;
} TXFS_GET_TRANSACTED_VERSION, *PTXFS_GET_TRANSACTED_VERSION;
成員
ThisBaseVersion
開啟此句柄的檔案版本。 這個成員可以是下列其中一個值。
值 | 意義 |
---|---|
|
檔案不是交易的檔案。 |
|
檔案已開啟為交易寫入器。 |
如果句柄已開啟為交易讀取器,則為這個成員傳回的值是正整數,代表句柄所關聯的檔案版本號碼。
LatestVersion
最近認可的檔案版本。
ThisMiniVersion
如果 miniversion 的句柄已開啟,此成員會包含 miniversion 的識別碼。 如果句柄未開啟,這個成員會是零 (0) 。
FirstMiniVersion
此檔案的第一個可用迷你版本。 如果沒有迷你版本,或系結至檔句柄的交易看不到,則此字段為零 (0) 。
LatestMiniVersion
此檔案的最新可用迷你版本。 如果沒有迷你版本,或系結至檔句柄的交易看不到,則此字段為零 (0) 。
備註
基底版本號碼在句柄的存留期內維持不變。 只要句柄仍在檔案開啟且認可變更,最新版本號碼就會增加。 關閉句柄時,版本號碼會重設為零。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | winioctl.h (包含 Windows.h) |