Функция DeviceDsmGetInputLength (ntddstor.h)
Функция DeviceDsmGetInputLength вычисляет общее количество байтов во входной операции управления набором данных (DSM).
Синтаксис
ULONG DeviceDsmGetInputLength(
PDEVICE_DSM_DEFINITION Definition,
ULONG ParameterBlockLength,
ULONG NumberOfDataSetRanges
);
Параметры
Definition
Указатель на структуру DEVICE_DSM_DEFINITION , которая определяет действие.
ParameterBlockLength
Длина (в байтах) блока параметров входной операции. Если входная операция не имеет параметров, параметру ParameterBlockLength присваивается нулевое значение.
NumberOfDataSetRanges
Количество диапазонов набора данных, связанных с операцией ввода. Если входная операция не имеет диапазонов набора данных, параметр NumberOfDataSetRanges имеет значение 0.
Возвращаемое значение
DeviceDsmGetInputLength возвращает общее количество байтов, необходимых для операции ввода: длина структуры DEVICE_DSM_INPUT , плюс длина блока параметров (если таковой есть) плюс длина всех диапазонов наборов данных (если таковые есть).
Комментарии
Сведения о настройке и обработке действия DSM см. в статье Общие сведения об управлении наборами данных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1803 |
Целевая платформа | Универсальное |
Верхняя часть | ntddstor.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по