структура 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 . Для элемента Action структуры DEVICE_DSM_INPUT задано значение DeviceDsmAction_OffloadRead.

Для элементов ParameterBlockOffset и ParameterBlockLengthструктуры DEVICE_DSM_INPUT задано расположение и длина структуры DEVICE_DSM_OFFLOAD_READ_PARAMETERS во входном буфере запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Элементы DataSetRangesOffset и DataSetRangesLength 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