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 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

Weitere Informationen

IRP_MJ_READ

SERIAL_TIMEOUTS