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) |