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 |