RS_COMMAND_TIMEOUTS_DESCRIPTOR 结构 (storport.h)
RS_COMMAND_TIMEOUTS_DESCRIPTOR 结构包含从开始处理命令到报告完成的命令超时信息。
语法
typedef struct {
UCHAR DescriptorLength[2];
UCHAR Reserved;
UCHAR CommandSpecific;
UCHAR NominalCommandProcessingTimeoutInSec[4];
UCHAR RecommendedCommandTimeoutInSec[4];
} RS_COMMAND_TIMEOUTS_DESCRIPTOR, *PRS_COMMAND_TIMEOUTS_DESCRIPTOR;
成员
DescriptorLength[2]
此结构的长度。
Reserved
保留以供内部使用。
CommandSpecific
包含为特定命令(例如写入缓冲区命令)定义的超时信息。
NominalCommandProcessingTimeoutInSec[4]
指示应用程序客户端在检查命令进度之前应等待的最短时间(以秒为单位)。 值为零表示未指定超时。
RecommendedCommandTimeoutInSec[4]
指定应用程序客户端在超时命令之前应等待的建议时间(以秒为单位)。 值为零表示未指定任何时间。
注解
命令超时描述符中包含的值不包括设备服务器无法控制的时间。
对于导致电源条件更改的命令,命令超时描述符中包含的值不包括转换时间。
要求
要求 | 值 |
---|---|
Header | storport.h |