structure SHUFFLE_FILE_DATA (ntifs.h)
SHUFFLE_FILE_DATA est la structure d’entrée du code de contrôle FSCTL_SHUFFLE_FILE .
Syntaxe
typedef struct _SHUFFLE_FILE_DATA {
LONGLONG StartingOffset;
LONGLONG Length;
ULONG Flags;
} SHUFFLE_FILE_DATA, *PSHUFFLE_FILE_DATA;
Membres
StartingOffset
Décalage d’octet aligné sur le cluster de la base de la région contiguë à partir de laquelle ajouter ou supprimer des données dans le fichier transmis avec le code de contrôle FS.
Length
Longueur alignée sur le cluster en octets des données à ajouter ou à supprimer. La longueur peut être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
Supérieure à 0 | Ajoutez l’allocation au fichier. |
Inférieure à 0 | Supprimez l’allocation du fichier. |
0 | Ne rien faire. |
Flags
OR au niveau du bit des indicateurs pour l’opération de lecture aléatoire. Les indicateurs sont la valeur suivante.
Valeur | Signification |
---|---|
SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS (0x001) | Valide uniquement lors de l’ajout d’allocation. Lorsqu’ils sont définis, les clusters libres sont alloués et ajoutés, mais ont un contenu initial arbitraire (ils ne sont pas initialisés à zéro). |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | ntifs.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour