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_QUERYPropertyId 成员设置为 StorageDeviceCopyOffloadProperty 时,将从IOCTL_STORAGE_QUERY_PROPERTY请求返回此结构。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 winioctl.h (包括 Windows.h)

请参阅

磁盘管理结构

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_QUERY