Partager via


structure TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY (winioctl.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 des informations sur une transaction verrouillée.

Syntaxe

typedef struct _TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY {
  DWORDLONG Offset;
  DWORD     NameFlags;
  LONGLONG  FileId;
  DWORD     Reserved1;
  DWORD     Reserved2;
  LONGLONG  Reserved3;
  WCHAR     FileName[1];
} TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY, *PTXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY;

Membres

Offset

Décalage, en octets, du début de la structure TXFS_LIST_TRANSACTION_LOCKED_FILES à la TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY suivante.

NameFlags

Indique si le nom actuel a été supprimé ou créé dans la transaction actuelle. Notez que les deux indicateurs peuvent apparaître si le nom a été créé et supprimé dans la même transaction. Dans ce cas, le membre FileName ne contiendra qu’une chaîne vide avec un caractère null de fin (« \0 »), car il n’existe aucun nom explicite à signaler.

TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_CREATED (0x00000001)

TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_DELETED (0x00000002)

FileId

ID de fichier NTFS du fichier.

Reserved1

Réservé. Spécifiez zéro.

Reserved2

Réservé. Spécifiez zéro.

Reserved3

Réservé. Spécifiez zéro.

FileName[1]

Chemin d’accès au fichier, par rapport à la racine du volume. Le nom de fichier est une chaîne Unicode terminée par NULL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête winioctl.h (inclure Windows.h)

Voir aussi

FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES

TXFS_LIST_TRANSACTION_LOCKED_FILES