Partager via


structure FSCTL_OFFLOAD_READ_INPUT (ntifs.h)

La structure FSCTL_OFFLOAD_READ_INPUT contient l’entrée de la demande de code de contrôle FSCTL_OFFLOAD_READ.

Syntaxe

typedef struct _FSCTL_OFFLOAD_READ_INPUT {
  ULONG     Size;
  ULONG     Flags;
  ULONG     TokenTimeToLive;
  ULONG     Reserved;
  ULONGLONG FileOffset;
  ULONGLONG CopyLength;
} FSCTL_OFFLOAD_READ_INPUT, *PFSCTL_OFFLOAD_READ_INPUT;

Membres

Size

Taille en octets de cette structure. Définissez ce membre sur sizeof(FSCTL_OFFLOAD_READ_INPUT).

Flags

Ce membre n’est pas utilisé. Défini sur 0.

TokenTimeToLive

Durée, en millisecondes, pendant laquelle l’opération de lecture reste valide. La durée de vie par défaut est 0. La valeur recommandée pour la durée de vie est également 0.

Reserved

Réservé.

FileOffset

Position dans le fichier à partir de laquelle commencer la lecture. La valeur de décalage doit être alignée sur une limite de secteur logique sur le volume.

CopyLength

Longueur, en octets, des données à lire, en commençant à FileOffset. La valeur de longueur doit s’aligner sur une limite de secteur logique sur le volume, sauf lorsque la longueur correspond à la fin du fichier.

Remarques

Le fournisseur de copie de l’appareil de stockage conserve les données lues pendant la durée de TokenTimeToLive. Plusieurs écritures avec le même jeton peuvent être effectuées jusqu’à ce que l’heure dans TokenTimeToLive expire.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
d’en-tête ntifs.h (include Ntifs.h, Fltkernel.h)

Voir aussi

FSCTL_OFFLOAD_READ

FSCTL_OFFLOAD_READ_OUTPUT