RS_COMMAND_TIMEOUTS_DESCRIPTOR struttura (storport.h)
La struttura RS_COMMAND_TIMEOUTS_DESCRIPTOR contiene informazioni sul timeout dei comandi 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;
Members
DescriptorLength[2]
Lunghezza di questa struttura.
Reserved
Riservato per utilizzo interno.
CommandSpecific
Contiene informazioni sul timeout definite per un comando specifico, ad esempio il comando buffer di scrittura.
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 del timeout del comando. Un valore pari a zero indica che non viene specificato alcun tempo.
Commenti
I valori contenuti nel descrittore dei timeout dei comandi non includono tempi esterni al controllo del server del dispositivo.
Per i comandi che causano una modifica nella condizione di alimentazione, i valori contenuti nel descrittore timeout dei comandi non includono il tempo di transizione.
Requisiti
Requisito | Valore |
---|---|
Intestazione | Storport.h |