Condividi tramite


struttura RS_COMMAND_TIMEOUTS_DESCRIPTOR (scsi.h)

La struttura RS_COMMAND_TIMEOUTS_DESCRIPTOR contiene informazioni sul timeout del comando dall'inizio dell'elaborazione di un comando al completamento segnalato.

Sintassi

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

Membri

DescriptorLength[2]

Lunghezza di questa struttura.

Reserved

Riservato per uso interno.

CommandSpecific

Contiene informazioni sul timeout definite per un comando specifico, ad esempio il comando write buffer.

NominalCommandProcessingTimeoutInSec[4]

Indica la quantità minima di tempo, in secondi, che il client dell'applicazione deve attendere prima di controllare lo stato di avanzamento del comando. Un valore pari a zero indica che non viene specificato alcun timeout.

RecommendedCommandTimeoutInSec[4]

Specifica il tempo consigliato, in secondi, che il client dell'applicazione deve attendere prima di scadere il comando. Un valore pari a zero indica che non viene specificata alcuna ora.

Osservazioni

I valori contenuti nel descrittore dei timeout dei comandi non includono orari esterni al controllo del server del dispositivo.

Per i comandi che causano una modifica della condizione di alimentazione, i valori contenuti nel descrittore di timeout dei comandi non includono il tempo di transizione.

Fabbisogno

Requisito Valore
intestazione scsi.h