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