SerCxGetReadIntervalTimeout-Funktion (sercx.h)
Die SerCxGetReadIntervalTimeout-Methode gibt den Intervalltimeoutwert für einen Lesevorgang (Empfangsvorgang) zurück.
Syntax
ULONG SerCxGetReadIntervalTimeout(
[in] WDFDEVICE Device
);
Parameter
[in] Device
Ein WDFDEVICE-Handle für das Framework-Geräteobjekt, das den seriellen Controller darstellt.
Rückgabewert
SerCxGetReadIntervalTimeout gibt den Timeoutwert für Leseintervalle in Millisekunden zurück. Der Wert 0 (null) gibt an, dass Timeouts für Leseintervalle nicht verwendet werden.
Hinweise
Der Timeoutwert für Leseintervalle ist die maximale Zeitspanne in Millisekunden, die zwischen zwei aufeinanderfolgenden Bytes in einem Lesevorgang zulässig ist. Ein Lesevorgang, der dieses maximale Timeout überschreitet. Weitere Informationen zu Timeoutwerten finden Sie unter SERIAL_TIMEOUTS.
Eine Leseanforderung (IRP_MJ_READ) wird erfolgreich abgeschlossen, wenn für den angeforderten Lesevorgang ein Zeitüberschreitung auftritt. Die Anforderung gibt den STATUS_TIMEOUT status Code zurück, um anzugeben, dass für den Vorgang ein Timeout aufgetreten ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
Zielplattform | Universell |
Header | sercx.h |
IRQL | <= DISPATCH_LEVEL |