TXF_LOG_RECORD_TRUNCATE struttura (txfw32.h)

[Microsoft consiglia vivamente agli sviluppatori di usare mezzi alternativi per raggiungere le esigenze dell'applicazione. Molti scenari sviluppati da TxF possono essere ottenuti tramite tecniche più semplici e più leggibili. Inoltre, TxF potrebbe non essere disponibile nelle versioni future di Microsoft Windows. Per altre informazioni e alternative a TxF, vedere Alternative all'uso di NTFS transazionale.

Contiene il record per un'operazione di troncamento.

Sintassi

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;

Members

Version

Identificatore della versione per il record di replica.

RecordType

Tipo di record. Questo membro è impostato su TXF_LOG_RECORD_TYPE_TRUNCATE.

RecordLength

Lunghezza di questo record, in byte.

Flags

Riservato.

TxfFileId

Identificatore di file TxF per il file associato a questo record. Per altre informazioni, vedere TXF_ID.

KtmGuid

GUID della transazione KTM per questo aggiornamento.

NewFileSize

Nuova dimensione del file, in byte.

FileNameLength

Lunghezza del nome del file, in byte.

FileNameByteOffsetInStructure

Offset del nome del file dall'inizio di questo record.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista con SP1 [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione txfw32.h

Vedi anche

TXF_ID

TXF_LOG_RECORD_BASE