SRB_SET_STREAM_PROPERTY
类驱动程序发送此请求,以查询微型驱动程序所需的数据,以完成此流的微型驱动程序定义的属性上的属性集请求。
返回值
微型驱动程序应将以下其中一项设置为 SRB 中的状态:
STATUS_SUCCESS
指示命令成功完成。
STATUS_NOT_IMPLEMENTED
指示微型驱动程序不支持函数。
STATUS_IO_DEVICE_ERROR
指示发生了硬件故障。
注释
类驱动程序在 pSrb-CommandData> 中传递操作的参数。PropertyInfo 缓冲区,窗体STREAM_PROPERTY_DESCRIPTOR结构。 pSrb 指针指向HW_STREAM_REQUEST_BLOCK结构。
STREAM_PROPERTY_DESCRIPTOR 的 Property 成员描述有问题的属性,而 PropertyInfo 成员指定从中复制属性数据的缓冲区。 如果缓冲区太小,微型驱动程序应将 pSrb 指向的状态成员设置为STATUS_BUFFER_OVERFLOW。