estructura TXF_LOG_RECORD_WRITE (txfw32.h)
[Microsoft recomienda encarecidamente que los desarrolladores usen medios alternativos para lograr las necesidades de la aplicación. Muchos escenarios para los que se desarrolló TxF se pueden lograr mediante técnicas más sencillas y disponibles. Además, es posible que TxF no esté disponible en versiones futuras de Microsoft Windows. Para más información y alternativas a TxF, consulte Alternativas al uso de NTFS transaccional].
Contiene el registro de una operación de escritura.
Sintaxis
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;
Miembros
Version
Identificador de versión del registro de replicación.
RecordType
Tipo de registro. Este miembro se establece en TXF_LOG_RECORD_TYPE_WRITE.
RecordLength
Longitud de este registro, en bytes.
Flags
Reservado.
TxfFileId
Identificador de archivo TxF del archivo asociado a este registro. Para obtener más información, consulte TXF_ID.
KtmGuid
GUID de transacción KTM para esta actualización.
ByteOffsetInFile
Ubicación inicial de la operación de escritura, como un desplazamiento desde el principio del archivo.
NumBytesWritten
El número de bytes escritos.
ByteOffsetInStructure
Desplazamiento de los datos (bytes escritos) desde el principio de este registro.
FileNameLength
Longitud del nombre de archivo, en bytes.
FileNameByteOffsetInStructure
Desplazamiento del nombre de archivo desde el principio de este registro.
Comentarios
Si la operación de escritura va más allá del final del archivo, se extiende el archivo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista con SP1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | txfw32.h |