структура RS_COMMAND_TIMEOUTS_DESCRIPTOR (scsi.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]
Указывает рекомендуемое время (в секундах), которое клиент приложения должен ожидать перед истечением времени ожидания команды. Значение , равное нулю, означает, что время не указано.
Комментарии
Значения, содержащиеся в дескрипторе времени ожидания команды, не включают время, которое находится вне контроля сервера устройства.
Для команд, вызывающих изменение условия питания, значения, содержащиеся в дескрипторе времени ожидания команд, не включают время перехода.
Требования
Требование | Значение |
---|---|
Заголовок | scsi.h |