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


Функция DeviceDsmAddDataSetRange (ntddstor.h)

Функция DeviceDsmAddDataSetRange добавляет диапазон набора данных в системный буфер для запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

Синтаксис

BOOLEAN DeviceDsmAddDataSetRange(
  PDEVICE_DSM_INPUT Input,
  ULONG             InputLength,
  LONGLONG          Offset,
  ULONGLONG         Length
);

Параметры

Input

Указатель на структуру DEVICE_DSM_INPUT, к которой необходимо добавить диапазон набора данных.

InputLength

Длина в байтах всей полезных данных запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

Offset

Смещение от начала DEVICE_DSM_INPUT структуры, с которой начинается диапазон набора данных, в байтах.

Length

Длина диапазона набора данных в байтах.

Возвращаемое значение

Возвращает значение TRUE, если диапазон наборов данных был успешно добавлен или false в противном случае.

Замечания

Если DSM имеет данные диапазона, вызовите DeviceDsmAddDataSetRange для каждого диапазона, чтобы добавить его в системный буфер. См. обзор управления набором данных для макета системного буфера для запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1803
целевая платформа Всеобщий
заголовка ntddstor.h

См. также

Обзор управления набором данных

DEVICE_DSM_INPUT

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES