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