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


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

Используется вместе с запросом IOCTL_STORAGE_QUERY_PROPERTY для описания возможностей копирования разгрузки запоминающего устройства.

Синтаксис

typedef struct _DEVICE_COPY_OFFLOAD_DESCRIPTOR {
  ULONG     Version;
  ULONG     Size;
  ULONG     MaximumTokenLifetime;
  ULONG     DefaultTokenLifetime;
  ULONGLONG MaximumTransferSize;
  ULONGLONG OptimalTransferCount;
  ULONG     MaximumDataDescriptors;
  ULONG     MaximumTransferLengthPerDescriptor;
  ULONG     OptimalTransferLengthPerDescriptor;
  USHORT    OptimalTransferLengthGranularity;
  UCHAR     Reserved[2];
} DEVICE_COPY_OFFLOAD_DESCRIPTOR, *PDEVICE_COPY_OFFLOAD_DESCRIPTOR;

Члены

Version

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

Size

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

MaximumTokenLifetime

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

DefaultTokenLifetime

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

MaximumTransferSize

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

OptimalTransferCount

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

MaximumDataDescriptors

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

MaximumTransferLengthPerDescriptor

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

OptimalTransferLengthPerDescriptor

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

OptimalTransferLengthGranularity

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

Reserved[2]

Зарезервировано для последующего использования.

Требования

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

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

IOCTL_STORAGE_QUERY_PROPERTY