MFT_ENUM_DATA_V0 structure (winioctl.h)

Contient des informations définissant les limites et le lieu de départ d’une énumération des enregistrements de journal de modifications du nombre de séquences de mise à jour (USN). Il est utilisé comme mémoire tampon d’entrée pour le code de contrôle FSCTL_ENUM_USN_DATA . Avant Windows Server 2012 cette structure était nommée MFT_ENUM_DATA. Utilisez ce nom pour compiler avec des sdk et des compilateurs plus anciens.

Syntaxe

typedef struct {
  DWORDLONG StartFileReferenceNumber;
  USN       LowUsn;
  USN       HighUsn;
} MFT_ENUM_DATA_V0, *PMFT_ENUM_DATA_V0;

Membres

StartFileReferenceNumber

Position ordinale dans les fichiers sur le volume actuel à laquelle l’énumération doit commencer.

Le premier appel à FSCTL_ENUM_USN_DATA pendant une énumération doit avoir le membre StartFileReferenceNumber défini sur (DWORDLONG)0. Chaque appel à FSCTL_ENUM_USN_DATA récupère le point de départ de l’appel suivant comme première entrée dans la mémoire tampon de sortie. Les appels suivants doivent être effectués avec StartFileReferenceNumber défini sur cette valeur. Pour plus d’informations, consultez FSCTL_ENUM_USN_DATA.

LowUsn

Limite inférieure de la plage de valeurs USN utilisées pour filtrer les enregistrements retournés. Seuls les enregistrements dont le numéro USN du journal de la dernière modification est égal ou égal aux valeurs des membres LowUsn et HighUsn sont retournés.

HighUsn

Limite supérieure de la plage de valeurs USN utilisées pour filtrer les fichiers retournés.

Configuration requise

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

Voir aussi

FSCTL_ENUM_USN_DATA

Structures de gestion des volumes