Freigeben über


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

Siehe auch

IRP_MJ_READ

SERIAL_TIMEOUTS