Partager via


Définition des délais d’expiration de lecture et d’écriture pour un appareil série

Un client peut utiliser une demande de IOCTL_SERIAL_SET_TIMEOUTS pour définir des valeurs de délai d’attente que le pilote de Serial.sys fourni par le système utilise pour les demandes de lecture et d’écriture. Serial.sys continue de transférer des octets jusqu’à ce que le nombre d’octets demandé soit transféré ou qu’un événement de délai d’attente se produise.

L’opération de délai d’attente dans Serial.sys est conforme à l’opération en mode utilisateur des ports COM qui est prise en charge par les fonctions de communication prises en charge par les services de base Windows dans le Microsoft Windows SDK.

Notez que l’opération de délai d’attente n’est pas appliquée à une demande en attente pendant qu’elle est mise en file d’attente. L’opération de délai d’attente est appliquée à une demande une fois que la demande devient à jour (autrement dit, Serial.sys commence à traiter la demande).

Pour plus d’informations sur les délais d’attente de lecture et d’écriture, consultez les rubriques suivantes :

  • Le SERIAL_TIMEOUTS structure dans le fichier d’en-tête Ntddser.h du Kit de pilotes Windows (WDK).

  • La fonction SetCommTimeouts et la structure COMMTIMEOUTS qui sont prises en charge par les services de base Windows dans le Kit de développement logiciel (SDK) Windows.