Partager via


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)

Voir aussi

FSCTL_TXFS_GET_METADATA_INFO