structure TXFS_GET_METADATA_INFO_OUT (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 les informations de version sur la mini-version créée.
Syntaxe
typedef struct _TXFS_GET_METADATA_INFO_OUT {
struct {
LONGLONG LowPart;
LONGLONG HighPart;
} TxfFileId;
GUID LockingTransaction;
DWORDLONG LastLsn;
DWORD TransactionState;
} TXFS_GET_METADATA_INFO_OUT, *PTXFS_GET_METADATA_INFO_OUT;
Membres
TxfFileId
TxfFileId.LowPart
La moitié inférieure du TxfId du fichier référencé par le handle utilisé pour appeler FSCTL_TXFS_GET_METADATA_INFO. Il est unique au sein d’un gestionnaire de ressources.
TxfFileId.HighPart
La moitié supérieure du TxfId du fichier référencé par le handle utilisé pour appeler FSCTL_TXFS_GET_METADATA_INFO. Il est unique au sein d’un gestionnaire de ressources.
LockingTransaction
GUID de la transaction qui a verrouillé le fichier spécifié verrouillé, si le fichier est verrouillé.
LastLsn
Reçoit le dernier LSN pour l’enregistrement de journal le plus récent écrit pour le fichier. Il s’agit d’une propriété du fichier qui fait référence au journal et fait référence à la dernière entrée de journal du fichier.
TransactionState
Indique l’état de la transaction qui a verrouillé le fichier. Les valeurs autorisées sont :
TXFS_TRANSACTION_STATE_ACTIVE
TXFS_TRANSACTION_STATE_NONE
TXFS_TRANSACTION_STATE_NOTACTIVETXFS_TRANSACTION_STATE_NOTACTIVE
TXFS_TRANSACTION_STATE_PREPARED
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) |