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