Поделиться через


Функция DeviceDsmGetOutputLength (ntddstor.h)

Функция DeviceDsmGetOutputLength получает длину в байтах выходного буфера для операции управления набором данных (DSM).

Синтаксис

ULONG DeviceDsmGetOutputLength(
  PDEVICE_DSM_DEFINITION Definition,
  ULONG                  OutputBlockLength
);

Параметры

Definition

Указатель на структуру DEVICE_DSM_DEFINITION, которая определяет операцию DSM.

OutputBlockLength

Длина блока вывода в байтах.

Возвращаемое значение

DeviceDsmGetOutputLength возвращает общее количество байтов в выходных данных: длина структуры DEVICE_DSM_OUTPUT плюс длина выходного блока( при наличии). Он возвращает ноль, если операция не имеет выходных данных.

Замечания

Сведения о настройке и обработке действия DSM см. в обзоре управления набором данных.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1803
целевая платформа Всеобщий
заголовка ntddstor.h

См. также

Обзор управления набором данных

DEVICE_DSM_DEFINITION

DEVICE_DSM_OUTPUT