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