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 |