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 den Wert für das Timeout für Leseintervalle in Millisekunden zurück. Ein Wert von Null gibt an, dass Timeouts im Leseintervall nicht verwendet werden.
Bemerkungen
Der Timeoutwert für Leseintervalle ist die maximale Zeitdauer in Millisekunden, die zwischen zwei aufeinander folgenden Bytes in einem Lesevorgang zulässig ist. Ein Lesevorgang, der diese maximale Zeitüberschreitung überschreitet. Weitere Informationen zu Timeoutwerten finden Sie unter SERIAL_TIMEOUTS.
Eine Leseanforderung (IRP_MJ_READ) wird erfolgreich abgeschlossen, wenn der angeforderte Lesevorgang zu einem Zeitüberschreitungsvorgang erfolgt. Die Anforderung gibt den STATUS_TIMEOUT Statuscode zurück, um anzugeben, dass der Vorgang timeout war.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8. |
Zielplattform- | Universal |
Header- | sercx.h |
IRQL- | <= DISPATCH_LEVEL |