struttura TXF_LOG_RECORD_WRITE (txfw32.h)
[Microsoft consiglia vivamente agli sviluppatori di usare mezzi alternativi per soddisfare le esigenze dell'applicazione. Molti scenari per cui è stato sviluppato TxF possono essere ottenuti tramite tecniche più semplici e più facilmente disponibili. 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 scrittura.
Sintassi
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;
Members
Version
Identificatore della versione per il record di replica.
RecordType
Tipo di record. Questo membro è impostato su TXF_LOG_RECORD_TYPE_WRITE.
RecordLength
Lunghezza di questo record, in byte.
Flags
Riservato.
TxfFileId
Identificatore del file TxF per il file associato a questo record. Per altre informazioni, vedere TXF_ID.
KtmGuid
GUID della transazione KTM per questo aggiornamento.
ByteOffsetInFile
Percorso iniziale dell'operazione di scrittura, come offset dall'inizio del file.
NumBytesWritten
Numero di byte scritti.
ByteOffsetInStructure
Offset dei dati (byte scritti) dall'inizio di questo record.
FileNameLength
Lunghezza in byte del nome del file.
FileNameByteOffsetInStructure
Offset del nome del file dall'inizio del record.
Commenti
Se l'operazione di scrittura supera la fine del file, il file viene esteso.
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 |