Функция 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 |