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


структура 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 (include Ntddstor.h)

См. также

IOCTL_STORAGE_QUERY_PROPERTY