Поделиться через


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