共用方式為


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]

指定應用程式用戶端在逾時命令之前應該等候的建議時間,以秒為單位。 值為零表示未指定時間。

備註

命令逾時描述元中包含的值不包含裝置伺服器控制以外的時間。

對於造成電源條件變更的命令,命令逾時描述元中包含的值不包含轉換時間。

規格需求

需求
標頭 storport.h