структура STORAGE_OFFLOAD_READ_OUTPUT (winioctl.h)

Структура выходных данных для действия DeviceDsmAction_OffloadRead кода элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Синтаксис

typedef struct _STORAGE_OFFLOAD_READ_OUTPUT {
  DWORD                 OffloadReadFlags;
  DWORD                 Reserved;
  DWORDLONG             LengthProtected;
  DWORD                 TokenLength;
  STORAGE_OFFLOAD_TOKEN Token;
} STORAGE_OFFLOAD_READ_OUTPUT, *PSTORAGE_OFFLOAD_READ_OUTPUT;

Члены

OffloadReadFlags

Флаги вывода.

Значение Значение
STORAGE_OFFLOAD_READ_RANGE_TRUNCATED
0x0001
Диапазоны, представленные маркером, меньше диапазонов, указанных в DEVICE_DATA_SET_RANGE структурах, переданных во входном буфере кода IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES управления. Другими словами, элемент LengthProtected меньше суммы всех элементов LengthInBytes переданных структур DEVICE_DATA_SET_RANGE .

Reserved

Зарезервировано.

LengthProtected

Общая длина snapshot представлена маркером.

TokenLength

Длина маркера в байтах.

Token

STORAGE_OFFLOAD_TOKEN, содержащий созданный маркер.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть winioctl.h (включая Windows.h)

См. также раздел

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

структуры Управление устройствами

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

STORAGE_OFFLOAD_TOKEN