Поделиться через


структура 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 имеет значение DeviceDsmAction_OffloadRead.

Элементы parameterBlockOffset и ParameterBlockLength члены структуры DEVICE_DSM_INPUT задаются в расположении и длине структуры DEVICE_DSM_OFFLOAD_READ_PARAMETERS в входном буфере запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

DataSetRangesOffset и члены DEVICE_DSM_INPUT DataSetRangesLength указывают структуры DEVICE_DSM_RANGE для экстентов чтения разгрузки.

Дополнительные сведения об этом действии см. в описаниях DEVICE_DSM_ACTION.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows 8 и более поздних версиях Windows.
заголовка ntddstor.h (include Ntddstor.h)

См. также

DEVICE_DSM_ACTION описания

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

DEVICE_DSM_RANGE