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 |