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 le déplacer vers l’emplacement cible du fichier cible.
TargetOffset
Décalage d’octet aligné sur le cluster du point à insérer dans la région source.
SourceFileHandle
Gérez vers le fichier de remplacement à partir duquel déplacer les clusters de région source. Cette fonctionnalité n’étant pas prise en charge actuellement, 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | ntifs.h |