Condividi tramite


Funzione SerCxGetReadIntervalTimeout (sercx.h)

Il metodo SerCxGetReadIntervalTimeout restituisce il valore di timeout dell'intervallo per un'operazione di lettura (ricezione).

Sintassi

ULONG SerCxGetReadIntervalTimeout(
  [in] WDFDEVICE Device
);

Parametri

[in] Device

Handle WDFDEVICE per l'oggetto dispositivo framework che rappresenta il controller seriale.

Valore restituito

SerCxGetReadIntervalTimeout restituisce il valore di timeout dell'intervallo di lettura in millisecondi. Un valore pari a zero indica che i timeout dell'intervallo di lettura non vengono utilizzati.

Osservazioni

Il valore di timeout dell'intervallo di lettura è la quantità massima di tempo, espressa in millisecondi, consentita tra due byte consecutivi in un'operazione di lettura. Operazione di lettura che supera questo timeout massimo. Per altre informazioni sui valori di timeout, vedere SERIAL_TIMEOUTS.

Una richiesta di lettura (IRP_MJ_READ) viene completata correttamente quando si verifica il timeout dell'operazione di lettura richiesta. La richiesta restituisce il codice di stato STATUS_TIMEOUT per indicare il timeout dell'operazione.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 8.
piattaforma di destinazione Universale
intestazione sercx.h
IRQL <= DISPATCH_LEVEL

Vedere anche

IRP_MJ_READ

SERIAL_TIMEOUTS