Partager via


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

Voir aussi

TXF_ID

TXF_LOG_RECORD_BASE