DEVICE_DSM_OFFLOAD_READ_PARAMETERS 结构 (ntddstor.h)

DEVICE_DSM_OFFLOAD_READ_PARAMETERS 结构指定与设备的数据集属性相关的卸载读取操作的参数。

语法

typedef struct _DEVICE_DSM_OFFLOAD_READ_PARAMETERS {
  ULONG Flags;
  ULONG TimeToLive;
  ULONG Reserved[2];
} DEVICE_DSM_OFFLOAD_READ_PARAMETERS, *PDEVICE_DSM_OFFLOAD_READ_PARAMETERS;

成员

Flags

未使用。 设置为 0。

TimeToLive

请求的数据范围应保持有效的持续时间(以毫秒为单位)。

Reserved[2]

保留。

注解

此结构用于 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 请求的卸载读取操作。 DEVICE_DSM_INPUT 结构的 Action 成员设置为DeviceDsmAction_OffloadRead

DEVICE_DSM_INPUT 结构的 ParameterBlockOffsetParameterBlockLength 成员设置为IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES请求的输入缓冲区中DEVICE_DSM_OFFLOAD_READ_PARAMETERS结构的位置和长度。

DataSetRangesOffsetDataSetRangesLength 成员DEVICE_DSM_INPUT指定卸载读取范围的 DEVICE_DSM_RANGE 结构。

有关此操作的更多详细信息,请参阅 DEVICE_DSM_ACTION说明

要求

要求
最低受支持的客户端 在 Windows 8 及更高版本的 Windows 中可用。
标头 ntddstor.h (包括 Ntddstor.h)

另请参阅

DEVICE_DSM_ACTION 说明

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

DEVICE_DSM_RANGE