структура 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) |