DUPLICATE_EXTENTS_DATA structure (winioctl.h)

Contient des paramètres pour le code de contrôle FSCTL_DUPLICATE_EXTENTS qui effectue l’opération de clonage du bloc.

Syntaxe

typedef struct _DUPLICATE_EXTENTS_DATA {
  HANDLE        FileHandle;
  LARGE_INTEGER SourceFileOffset;
  LARGE_INTEGER TargetFileOffset;
  LARGE_INTEGER ByteCount;
} DUPLICATE_EXTENTS_DATA, *PDUPLICATE_EXTENTS_DATA;

Membres

FileHandle

Handle du fichier source à partir duquel la plage d’octets doit être copiée. Pour récupérer un descripteur de fichier, utilisez la fonction CreateFile .

SourceFileOffset

Décalage, en octets, au début de la plage à copier à partir du fichier source.

TargetFileOffset

Décalage, en octets, pour placer la plage d’octets copiée dans le fichier de destination.

ByteCount

Longueur, en octets, de la plage à copier.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête winioctl.h (inclure Windows.h)

Voir aussi

Clonage de bloc

DeviceIoControl

FSCTL_DUPLICATE_EXTENTS_TO_FILE

Codes de contrôle de gestion des fichiers