структура 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 |