Поделиться через


структура FSCTL_OFFLOAD_READ_INPUT (ntifs.h)

Структура FSCTL_OFFLOAD_READ_INPUT содержит входные данные для запроса кода FSCTL_OFFLOAD_READ элемента управления.

Синтаксис

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;

Члены

Size

Размер в байтах этой структуры. Установите для этого элемента значение sizeof(FSCTL_OFFLOAD_READ_INPUT).

Flags

Этот элемент не используется. Установите значение 0.

TokenTimeToLive

Время в миллисекундах, для которого операция чтения остается допустимой. Значение по умолчанию — 0. Рекомендуемое значение для времени жизни также равно 0.

Reserved

Скрытный.

FileOffset

Позиция в файле, из которой начинается чтение. Значение смещения должно быть выровнено с границой логического сектора на томе.

CopyLength

Длина данных в байтах для чтения, начиная с FileOffset. Значение длины должно выравнивать границу логического сектора в томе, за исключением случаев, когда длина соответствует концу файла.

Замечания

Поставщик копирования устройства хранилища сохраняет данные для чтения в течение TokenTimeToLive. Несколько операций записи с одинаковым маркером можно выполнять до истечения срока действия TokenTimeToLive.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
заголовка ntifs.h (include Ntifs.h, Fltkernel.h)

См. также

FSCTL_OFFLOAD_READ

FSCTL_OFFLOAD_READ_OUTPUT