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

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

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

Синтаксис

typedef struct _TXF_LOG_RECORD_TRUNCATE {
  USHORT   Version;
  USHORT   RecordType;
  ULONG    RecordLength;
  ULONG    Flags;
  TXF_ID   TxfFileId;
  GUID     KtmGuid;
  LONGLONG NewFileSize;
  ULONG    FileNameLength;
  ULONG    FileNameByteOffsetInStructure;
} TXF_LOG_RECORD_TRUNCATE, *PTXF_LOG_RECORD_TRUNCATE;

Члены

Version

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

RecordType

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

RecordLength

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

Flags

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

TxfFileId

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

KtmGuid

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

NewFileSize

Новый размер файла в байтах.

FileNameLength

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

FileNameByteOffsetInStructure

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

Требования

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

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

TXF_ID

TXF_LOG_RECORD_BASE