DeviceDsmValidateOutput 函数 (ntddstor.h)

DeviceDsmValidateOutput 函数验证数据集管理(DSM)作的输出。

语法

BOOLEAN DeviceDsmValidateOutput(
  PDEVICE_DSM_DEFINITION Definition,
  PDEVICE_DSM_OUTPUT     Output,
  ULONG                  OutputLength
);

参数

Definition

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

Output

指向作 DEVICE_DSM_OUTPUT 结构的指针。

OutputLength

整个输出缓冲区的长度(以字节为单位)。

返回值

如果输出有效,则返回 TRUE;否则返回 FALSE。

言论

输出在 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 请求的有效负载中返回。 提取输出之前, 调用方应首先调用 deviceDsmValidateOutput ,以确保输出基于作的 定义输出(其 成员必须匹配),包括 输出 指向的DEVICE_DSM_OUTPUT结构,以及输出块(如果有)。DEVICE_DSM_OUTPUT结构之后。

有关处理 DSM 的更多详细信息,请参阅 数据集管理概述

要求

要求 价值
最低支持的客户端 Windows 10 版本 1803
目标平台 普遍
标头 ntddstor.h

另请参阅

数据集管理概述

DEVICE_DSM_OUTPUT