estructura FSCTL_OFFLOAD_READ_INPUT (ntifs.h)

La estructura FSCTL_OFFLOAD_READ_INPUT contiene la entrada de la solicitud de código de control FSCTL_OFFLOAD_READ .

Sintaxis

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;

Miembros

Size

Tamaño en bytes de esta estructura. Establezca este miembro en sizeof(FSCTL_OFFLOAD_READ_INPUT).

Flags

Este miembro no se usa. Establecer en 0.

TokenTimeToLive

Tiempo, en milisegundos, para el que la operación de lectura sigue siendo válida. El período de vida predeterminado es 0. El valor recomendado para el período de vida también es 0.

Reserved

Reservado.

FileOffset

Posición en el archivo desde la que se va a empezar a leer. El valor de desplazamiento debe alinearse con un límite de sector lógico en el volumen.

CopyLength

Longitud, en bytes, de datos que se van a leer, empezando por FileOffset. El valor de longitud debe alinearse con un límite de sector lógico en el volumen, excepto cuando la longitud coincide con el final del archivo.

Comentarios

El proveedor de copia del dispositivo de almacenamiento conserva los datos leídos mientras dura TokenTimeToLive. Se pueden realizar varias escrituras con el mismo token hasta que expire la hora en TokenTimeToLive .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Encabezado ntifs.h (incluya Ntifs.h, Fltkernel.h)

Consulte también

FSCTL_OFFLOAD_READ

FSCTL_OFFLOAD_READ_OUTPUT