Condividi tramite


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