Partager via


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

Voir aussi

FSCTL_REARRANGE_FILE