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


структура TXF_LOG_RECORD_WRITE (txfw32.h)

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

Содержит запись для операции записи.

Синтаксис

typedef struct _TXF_LOG_RECORD_WRITE {
  USHORT   Version;
  USHORT   RecordType;
  ULONG    RecordLength;
  ULONG    Flags;
  TXF_ID   TxfFileId;
  GUID     KtmGuid;
  LONGLONG ByteOffsetInFile;
  ULONG    NumBytesWritten;
  ULONG    ByteOffsetInStructure;
  ULONG    FileNameLength;
  ULONG    FileNameByteOffsetInStructure;
} TXF_LOG_RECORD_WRITE, *PTXF_LOG_RECORD_WRITE;

Члены

Version

Идентификатор версии для записи репликации.

RecordType

Тип записи. Для этого элемента задано значение TXF_LOG_RECORD_TYPE_WRITE.

RecordLength

Длина этой записи в байтах.

Flags

Зарезервировано.

TxfFileId

Идентификатор TxF-файла для файла, связанного с этой записью. Дополнительные сведения см. в разделе TXF_ID.

KtmGuid

Идентификатор GUID транзакции KTM для этого обновления.

ByteOffsetInFile

Начальное расположение операции записи в виде смещения от начала файла.

NumBytesWritten

Количество записанных байт.

ByteOffsetInStructure

Смещение данных (записанных байтов) от начала этой записи.

FileNameLength

Длина имени файла в байтах.

FileNameByteOffsetInStructure

Смещение имени файла от начала этой записи.

Комментарии

Если операция записи выходит за рамки конца файла, файл расширяется.

Требования

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

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

TXF_ID

TXF_LOG_RECORD_BASE