MFT_ENUM_DATA_V1 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 modification de numéro de séquence de mise à jour (USN) pour les volumes ReFS. Il est utilisé comme mémoire tampon d’entrée pour le code de contrôle FSCTL_ENUM_USN_DATA .
Syntaxe
typedef struct {
DWORDLONG StartFileReferenceNumber;
USN LowUsn;
USN HighUsn;
WORD MinMajorVersion;
WORD MaxMajorVersion;
} MFT_ENUM_DATA_V1, *PMFT_ENUM_DATA_V1;
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.
MinMajorVersion
Indique la version principale minimale prise en charge pour le journal des modifications USN.
MaxMajorVersion
Indique la version principale maximale prise en charge pour le journal des modifications USN.
Valeur | Signification |
---|---|
|
Les données retournées par le code de contrôle FSCTL_ENUM_USN_DATA contiennent USN_RECORD_V2 structures. |
|
Les données retournées par le code de contrôle FSCTL_ENUM_USN_DATA contiennent des structures USN_RECORD_V2 ou USN_RECORD_V3 . |
Configuration requise
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | winioctl.h (inclure Windows.h) |