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,以确保基于操作的定义和输出 (其操作成员必须与) 匹配的输出有效,包括 Output 指向的DEVICE_DSM_OUTPUT结构,以及DEVICE_DSM_OUTPUT结构后面的输出块(如果有)。
有关处理 DSM 的更多详细信息,请参阅 数据集管理概述 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1803 |
目标平台 | 通用 |
标头 | ntddstor.h |