DeviceDsmGetInputLength 函数 (ntddstor.h)

DeviceDsmGetInputLength 函数计算数据集管理 (DSM) 输入操作的总字节数。

语法

ULONG DeviceDsmGetInputLength(
  PDEVICE_DSM_DEFINITION Definition,
  ULONG                  ParameterBlockLength,
  ULONG                  NumberOfDataSetRanges
);

参数

Definition

指向定义 操作的DEVICE_DSM_DEFINITION 结构的指针。

ParameterBlockLength

输入操作的参数块的长度(以字节为单位)。 如果输入操作没有参数, 则 ParameterBlockLength 设置为零。

NumberOfDataSetRanges

与输入操作关联的数据集范围的数目。 如果输入操作没有数据集范围, 则 NumberOfDataSetRanges 设置为零。

返回值

DeviceDsmGetInputLength 返回输入操作所需的总字节数: DEVICE_DSM_INPUT 结构的长度,加上参数块 ((如果有任何) )的长度,以及 () 的所有数据集范围的长度。

注解

有关如何设置和处理 DSM 操作的信息,请参阅 数据集管理概述

要求

要求
最低受支持的客户端 Windows 10 版本 1803
目标平台 通用
标头 ntddstor.h

另请参阅

数据集管理概述

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT