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