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