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