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)

另请参阅

IOCTL_STORAGE_QUERY_PROPERTY