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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈