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


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