structure REARRANGE_FILE_DATA (ntifs.h)
REARRANGE_FILE_DATA est la structure d’entrée du code de contrôle FSCTL_REARRANGE_FILE.
Syntaxe
typedef struct _REARRANGE_FILE_DATA {
ULONGLONG SourceStartingOffset;
ULONGLONG TargetOffset;
HANDLE SourceFileHandle;
ULONG Length;
ULONG Flags;
} REARRANGE_FILE_DATA, *PREARRANGE_FILE_DATA;
Membres
SourceStartingOffset
Décalage d’octet aligné sur le cluster de la base de la région source contiguë dans le fichier source pour accéder à l’emplacement cible du fichier cible.
TargetOffset
Décalage d’octet aligné sur le cluster du point pour insérer la région source.
SourceFileHandle
Gérez le fichier de remplacement à partir duquel déplacer les clusters de région source. Cette fonctionnalité n’est actuellement pas prise en charge. Par conséquent, SourceFileHandle doit avoir la valeur NULL, ce qui indique que la région source provient du même fichier.
Length
Longueur alignée sur le cluster en octets de la région source.
Flags
Réservé à une utilisation ultérieure ; doit être défini sur zéro.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1809 |
d’en-tête | ntifs.h |