структура TXFS_GET_METADATA_INFO_OUT (winioctl.h)
[Корпорация Майкрософт настоятельно рекомендует разработчикам использовать альтернативные средства для удовлетворения потребностей вашего приложения. Многие сценарии, для работы с которыми был разработан 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
Нижняя половина TxfId файла, на который ссылается дескриптор, используемый для вызова FSCTL_TXFS_GET_METADATA_INFO. Он уникален в пределах диспетчера ресурсов.
TxfFileId.HighPart
Более высокая половина TxfId файла, на который ссылается дескриптор, используемый для вызова FSCTL_TXFS_GET_METADATA_INFO. Он уникален в пределах диспетчера ресурсов.
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) |