DeviceDsmValidateInput 函数 (ntddstor.h)
DeviceDsmValidateInput 函数验证数据集管理(DSM)作的输入。
语法
BOOLEAN DeviceDsmValidateInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength
);
参数
Definition
指向定义作的 DEVICE_DSM_DEFINITION 结构的指针。
Input
指向作 DEVICE_DSM_INPUT 结构的指针。
InputLength
整个输入缓冲区的长度(以字节为单位)。
返回值
如果输入有效,则返回 TRUE;否则返回 FALSE。
言论
输入在 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 请求的有效负载中传递。 在处理请求之前,处理程序应首先调用 DeviceDsmValidateInput,以确保输入基于作的 定义 和 输入(其 作 成员必须匹配),包括 输入 指向的DEVICE_DSM_INPUT结构,以及参数块和数据集范围, 如果存在,则遵循DEVICE_DSM_INPUT结构。
有关处理 DSM 的更多详细信息,请参阅 数据集管理概述。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1803 |
目标平台 | 普遍 |
标头 | ntddstor.h |