Partilhar via


estrutura RS_COMMAND_TIMEOUTS_DESCRIPTOR (scsi.h)

A estrutura RS_COMMAND_TIMEOUTS_DESCRIPTOR contém informações de tempo limite de comando desde o início do processamento de um comando até a conclusão relatada.

Sintaxe

typedef struct {
  UCHAR DescriptorLength[2];
  UCHAR Reserved;
  UCHAR CommandSpecific;
  UCHAR NominalCommandProcessingTimeoutInSec[4];
  UCHAR RecommendedCommandTimeoutInSec[4];
} RS_COMMAND_TIMEOUTS_DESCRIPTOR, *PRS_COMMAND_TIMEOUTS_DESCRIPTOR;

Membros

DescriptorLength[2]

O comprimento dessa estrutura.

Reserved

Reservado para uso interno.

CommandSpecific

Contém informações de tempo limite definidas para um comando específico, como o comando de buffer de gravação.

NominalCommandProcessingTimeoutInSec[4]

Indica a quantidade mínima de tempo, em segundos, que o cliente do aplicativo deve aguardar antes de verificar o progresso do comando. Um valor igual a zero significa que nenhum tempo limite é especificado.

RecommendedCommandTimeoutInSec[4]

Especifica o tempo recomendado, em segundos, que o cliente do aplicativo deve aguardar antes de atingir o tempo limite do comando. Um valor igual a zero significa que nenhuma hora é especificada.

Comentários

Os valores contidos no descritor de tempos limite de comando não incluem horários fora do controle do servidor do dispositivo.

Para comandos que causam uma alteração na condição de energia, os valores contidos no descritor de tempos limite de comando não incluem o tempo de transição.

Requisitos

Requisito Valor
Cabeçalho scsi.h