Partager via


SerCxGetReadIntervalTimeout, fonction (sercx.h)

La méthode SerCxGetReadIntervalTimeout retourne la valeur du délai d’attente d’intervalle pour une opération de lecture (réception).

Syntaxe

ULONG SerCxGetReadIntervalTimeout(
  [in] WDFDEVICE Device
);

Paramètres

[in] Device

Un handle WDFDEVICE pour l’objet d’appareil framework qui représente le contrôleur série.

Valeur retournée

SerCxGetReadIntervalTimeout retourne la valeur du délai d’expiration de l’intervalle de lecture en millisecondes. La valeur zéro indique que les délais d’expiration de l’intervalle de lecture ne sont pas utilisés.

Remarques

La valeur du délai d’attente de l’intervalle de lecture est la durée maximale, en millisecondes, autorisée entre deux octets consécutifs dans une opération de lecture. Une opération de lecture qui dépasse ce délai maximal expire. Pour plus d’informations sur les valeurs de délai d’attente, consultez SERIAL_TIMEOUTS.

Une demande de lecture (IRP_MJ_READ) se termine correctement lorsque l’opération de lecture demandée expire. La requête retourne le code status STATUS_TIMEOUT pour indiquer que l’opération a expiré.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
Plateforme cible Universal
En-tête sercx.h
IRQL <= DISPATCH_LEVEL

Voir aussi

IRP_MJ_READ

SERIAL_TIMEOUTS