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) |