Поделиться через


структура TXFS_LIST_TRANSACTION_LOCKED_FILES (winioctl.h)

[Корпорация Майкрософт настоятельно рекомендует разработчикам использовать альтернативные средства для удовлетворения потребностей вашего приложения. Многие сценарии, для работы с которыми был разработан TxF, можно реализовать с помощью более простых и доступных методов. Кроме того, TxF может быть недоступен в будущих версиях Microsoft Windows. Дополнительные сведения и альтернативы TxF см. в разделе Альтернативы использованию транзакционной NTFS.]

Содержит список файлов, заблокированных модулем записи транзакций.

Синтаксис

typedef struct _TXFS_LIST_TRANSACTION_LOCKED_FILES {
  GUID      KtmTransaction;
  DWORDLONG NumberOfFiles;
  DWORDLONG BufferSizeRequired;
  DWORDLONG Offset;
} TXFS_LIST_TRANSACTION_LOCKED_FILES, *PTXFS_LIST_TRANSACTION_LOCKED_FILES;

Члены

KtmTransaction

Транзакция KTM, для перечисления заблокированных файлов в этом RM.

NumberOfFiles

Количество файлов, задействованных для указанной транзакции в этом диспетчере ресурсов.

BufferSizeRequired

Длина буфера, необходимая для хранения полного списка файлов во время этого вызова. Это не гарантируется, что она будет такой же длины, как любой другой последующий вызов.

Offset

Смещение от начала этой структуры до начала первой TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY структуры.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть winioctl.h (включая Windows.h)

См. также раздел

FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES

TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY