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