FSCTL_OFFLOAD_READ_INPUT structure (ntifs.h)

La structure FSCTL_OFFLOAD_READ_INPUT contient l’entrée pour 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éfinit la valeur 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, à partir de FileOffset. La valeur de longueur doit être alignée sur une limite de secteur logique sur le volume, sauf si la longueur correspond à la fin du fichier.

Remarques

Le fournisseur de copie du périphérique de stockage conserve les données lues pendant la durée dans TokenTimeToLive. Plusieurs écritures avec le même jeton peuvent être effectuées jusqu’à l’expiration de l’heure dans TokenTimeToLive .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
En-tête ntifs.h (include Ntifs.h, Fltkernel.h)

Voir aussi

FSCTL_OFFLOAD_READ

FSCTL_OFFLOAD_READ_OUTPUT