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


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

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

Содержит сведения о заблокированной транзакции.

Синтаксис

typedef struct _TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY {
  DWORDLONG Offset;
  DWORD     NameFlags;
  LONGLONG  FileId;
  DWORD     Reserved1;
  DWORD     Reserved2;
  LONGLONG  Reserved3;
  WCHAR     FileName[1];
} TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY, *PTXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY;

Члены

Offset

Смещение (в байтах) от начала структуры TXFS_LIST_TRANSACTION_LOCKED_FILES до следующего TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY.

NameFlags

Указывает, было ли текущее имя удалено или создано в текущей транзакции. Обратите внимание, что оба флага могут отображаться, если имя было создано и удалено в одной транзакции. В этом случае элемент FileName будет содержать только пустую строку с завершающим символом NULL ("\0"), так как нет понятного имени для отчета.

TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_CREATED (0x00000001)

TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_DELETED (0x00000002)

FileId

Идентификатор файла NTFS файла.

Reserved1

Зарезервировано. Укажите ноль.

Reserved2

Зарезервировано. Укажите ноль.

Reserved3

Зарезервировано. Укажите ноль.

FileName[1]

Путь к файлу относительно корня тома. Имя файла является строкой Юникода, заканчивающейся null.

Требования

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

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

FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES

TXFS_LIST_TRANSACTION_LOCKED_FILES