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]
保留。
注解
当 STORAGE_PROPERTY_QUERY 的 PropertyId 成员设置为 StorageDeviceCopyOffloadProperty 时,将从IOCTL_STORAGE_QUERY_PROPERTY请求返回此结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | winioctl.h (包括 Windows.h) |