Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция DeviceDsmValidateInput проверяет входные данные для операции управления набором данных (DSM).
Синтаксис
BOOLEAN DeviceDsmValidateInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength
);
Параметры
Definition
Указатель на DEVICE_DSM_DEFINITION структуру, которая определяет операцию.
Input
Указатель на DEVICE_DSM_INPUT структуру операции.
InputLength
Длина (в байтах) всего входного буфера.
Возвращаемое значение
Возвращает значение TRUE , если входные данные допустимы, или false в противном случае.
Комментарии
Входные данные передаются в полезные данные запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Перед обработкой запроса обработчик должен сначала вызвать DeviceDsmValidateInput , чтобы убедиться, что входные данные действительны на основе определения и входных данных операции (члены действия которых должны совпадать), включая структуру DEVICE_DSM_INPUT, на которую указывает input , и диапазоны блоков параметров и наборов данных, если таковые есть, которые соответствуют DEVICE_DSM_INPUT структуре.
Дополнительные сведения об обработке DSM см. в статье Общие сведения об управлении набором данных .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 10 версии 1803 |
| Целевая платформа | Универсальное |
| Верхняя часть | ntddstor.h |