TXFS_GET_METADATA_INFO_OUT 结构 (winioctl.h)

[Microsoft 强烈建议开发人员利用替代方法来实现应用程序的需求。 TxF 致力于实现的许多方案都可以通过更简单、更易用的技术来实现。 此外,TxF 在 Microsoft Windows 的将来版本中可能不可用。 有关详细信息,以及 TxF 的替代方法,请参阅事务性 NTFS 的替代方法。]

包含有关创建的迷你版本的版本信息。

语法

typedef struct _TXFS_GET_METADATA_INFO_OUT {
  struct {
    LONGLONG LowPart;
    LONGLONG HighPart;
  } TxfFileId;
  GUID      LockingTransaction;
  DWORDLONG LastLsn;
  DWORD     TransactionState;
} TXFS_GET_METADATA_INFO_OUT, *PTXFS_GET_METADATA_INFO_OUT;

成员

TxfFileId

TxfFileId.LowPart

由用于调用 FSCTL_TXFS_GET_METADATA_INFO的句柄引用的文件的 TxfId 的下半部分。 它在资源管理器中是唯一的。

TxfFileId.HighPart

用于调用 FSCTL_TXFS_GET_METADATA_INFO的句柄引用的文件的 TxfId 的上半部分。 它在资源管理器中是唯一的。

LockingTransaction

锁定指定文件(如果文件已锁定)的事务的 GUID

LastLsn

接收为文件写入的最新日志记录的最后一个 LSN。 它是引用日志的文件属性,并引用文件的最后一个日志条目。

TransactionState

指示已锁定文件的事务的状态。 有效值为:

TXFS_TRANSACTION_STATE_ACTIVE

TXFS_TRANSACTION_STATE_NONE

TXFS_TRANSACTION_STATE_NOTACTIVETXFS_TRANSACTION_STATE_NOTACTIVE

TXFS_TRANSACTION_STATE_PREPARED

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 winioctl.h (包括 Windows.h)

另请参阅

FSCTL_TXFS_GET_METADATA_INFO