estrutura FSCTL_OFFLOAD_READ_INPUT (ntifs.h)

A estrutura FSCTL_OFFLOAD_READ_INPUT contém a entrada para a solicitação de código de controle FSCTL_OFFLOAD_READ.

Sintaxe

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;

Membros

Size

O tamanho em bytes dessa estrutura. Defina esse membro como sizeof(FSCTL_OFFLOAD_READ_INPUT).

Flags

Este membro não é usado. Defina como 0.

TokenTimeToLive

O tempo, em milissegundos, para o qual a operação de leitura permanece válida. O tempo de vida padrão é 0. O valor recomendado para vida útil também é 0.

Reserved

Reservado.

FileOffset

A posição no arquivo do qual começar a ler. O valor de deslocamento deve ser alinhado a um limite do setor lógico no volume.

CopyLength

O comprimento, em bytes, dos dados a serem lidos, começando em FileOffset. O valor de comprimento deve se alinhar a um limite do setor lógico no volume, exceto quando o comprimento corresponde ao fim do arquivo.

Comentários

O provedor de cópia do dispositivo de armazenamento retém os dados lidos durante o tokenTimeToLive. Várias gravações com o mesmo token podem ser executadas até que o tempo em TokenTimeToLive expire.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Cabeçalho ntifs.h (inclua Ntifs.h, Fltkernel.h)

Confira também

FSCTL_OFFLOAD_READ

FSCTL_OFFLOAD_READ_OUTPUT