TXF_LOG_RECORD_WRITE-Struktur (txfw32.h)
[Microsoft empfiehlt Entwicklern dringend, alternative Mittel zu verwenden, um die Anforderungen Ihrer Anwendung zu erfüllen. Viele Szenarios, für die TxF entwickelt wurde, können mit einfacheren und leichter verfügbaren Techniken erreicht werden. Darüber hinaus ist TxF in zukünftigen Versionen von Microsoft Windows möglicherweise nicht verfügbar. Weitere Informationen und Alternativen zu TxF finden Sie unter Alternativen zur Verwendung von transaktionalem NTFS.]
Enthält den Datensatz für einen Schreibvorgang.
Syntax
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;
Member
Version
Der Versionsbezeichner für den Replikationsdatensatz.
RecordType
Der Datensatztyp. Dieses Element ist auf TXF_LOG_RECORD_TYPE_WRITE festgelegt.
RecordLength
Die Länge dieses Datensatzes in Bytes.
Flags
Reserviert.
TxfFileId
Der TxF-Dateibezeichner für die Datei, die diesem Datensatz zugeordnet ist. Weitere Informationen finden Sie unter TXF_ID.
KtmGuid
Die KTM-Transaktions-GUID für dieses Update.
ByteOffsetInFile
Der Startort des Schreibvorgangs als Offset vom Anfang der Datei.
NumBytesWritten
Die Anzahl der geschriebenen Byte
ByteOffsetInStructure
Der Offset der Daten (geschriebene Bytes) vom Anfang dieses Datensatzes.
FileNameLength
Die Länge des Dateinamens in Bytes.
FileNameByteOffsetInStructure
Der Offset des Dateinamens vom Anfang dieses Datensatzes.
Hinweise
Wenn der Schreibvorgang über das Ende der Datei hinausgeht, wird die Datei erweitert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista mit SP1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | txfw32.h |