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

Структура DEVICE_COPY_OFFLOAD_DESCRIPTOR является одной из структур результатов запроса, возвращаемых из запроса IOCTL_STORAGE_QUERY_PROPERTY . Эта структура содержит возможности разгрузки копирования для запоминающее устройство.

Синтаксис

typedef struct _DEVICE_COPY_OFFLOAD_DESCRIPTOR {
  DWORD     Version;
  DWORD     Size;
  DWORD     MaximumTokenLifetime;
  DWORD     DefaultTokenLifetime;
  DWORDLONG MaximumTransferSize;
  DWORDLONG OptimalTransferCount;
  DWORD     MaximumDataDescriptors;
  DWORD     MaximumTransferLengthPerDescriptor;
  DWORD     OptimalTransferLengthPerDescriptor;
  WORD      OptimalTransferLengthGranularity;
  BYTE      Reserved[2];
} DEVICE_COPY_OFFLOAD_DESCRIPTOR, *PDEVICE_COPY_OFFLOAD_DESCRIPTOR;

Члены

Version

Содержит размер этой структуры в байтах. Значение этого элемента изменится по мере добавления элементов в структуру.

Size

Указывает общий размер возвращаемых данных в байтах. Сюда могут входить данные, которые соответствуют этой структуре.

MaximumTokenLifetime

Максимальное время существования маркера в секундах.

DefaultTokenLifetime

Время существования токена по умолчанию в секундах.

MaximumTransferSize

Максимальный размер передачи в байтах.

OptimalTransferCount

Оптимальный размер передачи в байтах.

MaximumDataDescriptors

Максимальное число дескрипторов данных.

MaximumTransferLengthPerDescriptor

Максимальная длина передачи (в блоках) на дескриптор.

OptimalTransferLengthPerDescriptor

Оптимальная длина передачи на дескриптор.

OptimalTransferLengthGranularity

Степень детализации оптимальной длины передачи в блоках. Длина передачи, которая даже не кратна этой длине, может быть отложена.

Reserved[2]

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

Комментарии

Эта структура возвращается из запроса IOCTL_STORAGE_QUERY_PROPERTY , если для элемента PropertyIdSTORAGE_PROPERTY_QUERY задано значение StorageDeviceCopyOffloadProperty.

Требования

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

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

Структуры управления дисками

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_QUERY