структура 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 |