structure TXF_LOG_RECORD_WRITE (txfw32.h)
[Microsoft recommande vivement aux développeurs d’utiliser d’autres moyens pour répondre aux besoins de votre application. De nombreux scénarios utilisant TxF peuvent être réalisés à l’aide de techniques plus simples et plus facilement disponibles. En outre, TxF peut ne pas être disponible dans les versions à venir de Microsoft Windows. Pour plus d’informations et les alternatives à TxF, consultez Alternatives à l’utilisation de Transactionnel NTFS.]
Contient l’enregistrement d’une opération d’écriture.
Syntaxe
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;
Membres
Version
Identificateur de version de l’enregistrement de réplication.
RecordType
Type d’enregistrement. Ce membre est défini sur TXF_LOG_RECORD_TYPE_WRITE.
RecordLength
Longueur de cet enregistrement, en octets.
Flags
Réservé.
TxfFileId
Identificateur de fichier TxF pour le fichier associé à cet enregistrement. Pour plus d’informations, consultez TXF_ID.
KtmGuid
GUID de transaction KTM pour cette mise à jour.
ByteOffsetInFile
Emplacement de départ de l’opération d’écriture, en tant que décalage par rapport au début du fichier.
NumBytesWritten
Nombre d’octets écrits.
ByteOffsetInStructure
Décalage des données (octets écrits) à partir du début de cet enregistrement.
FileNameLength
Longueur du nom de fichier, en octets.
FileNameByteOffsetInStructure
Décalage du nom de fichier par rapport au début de cet enregistrement.
Remarques
Si l’opération d’écriture dépasse la fin du fichier, le fichier est étendu.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista avec SP1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | txfw32.h |