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 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

Voir aussi

FSCTL_REARRANGE_FILE