estrutura TXF_LOG_RECORD_WRITE (txfw32.h)
[A Microsoft recomenda fortemente que os desenvolvedores utilizem meios alternativos para atender às necessidades do aplicativo. Muitos cenários para os quais o TxF foi desenvolvido podem ser obtidos por meio de técnicas mais simples e prontamente disponíveis. Além disso, o TxF pode não estar disponível em versões futuras do Microsoft Windows. Para obter mais informações e alternativas ao TxF, confira Alternativas ao uso do NTFS transacional.]
Contém o registro de uma operação de gravação.
Sintaxe
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;
Membros
Version
O identificador de versão do registro de replicação.
RecordType
O tipo de registro. Esse membro está definido como TXF_LOG_RECORD_TYPE_WRITE.
RecordLength
O comprimento desse registro, em bytes.
Flags
Reservado.
TxfFileId
O identificador de arquivo TxF para o arquivo associado a esse registro. Para obter mais informações, consulte TXF_ID.
KtmGuid
O GUID de transação KTM para esta atualização.
ByteOffsetInFile
O local inicial da operação de gravação, como um deslocamento do início do arquivo.
NumBytesWritten
O número de bytes gravados.
ByteOffsetInStructure
O deslocamento dos dados (bytes gravados) desde o início desse registro.
FileNameLength
O comprimento do nome do arquivo, em bytes.
FileNameByteOffsetInStructure
O deslocamento do nome do arquivo desde o início desse registro.
Comentários
Se a operação de gravação for além do final do arquivo, o arquivo será estendido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista com SP1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | txfw32.h |