Partager via


Ouverture et initialisation d’un appareil série

Lorsque serial est utilisé comme pilote de fonction, les considérations suivantes s’appliquent à l’ouverture et à l’initialisation d’un périphérique série :

  • Serial ne prend en charge qu’une seule ouverture à la fois sur un appareil série.

  • Un appareil est dans un état non défini lorsqu’il est ouvert. Un client doit initialiser un appareil à un état connu avant d’utiliser l’appareil. Un client en mode utilisateur doit utiliser les fonctions de communication prises en charge par les services de base Windows dans le Microsoft Windows SDK. Un client en mode noyau peut utiliser les requêtes IOCTL_SERIAL_SET_Xxx et IOCTL_SERIAL_INTERNAL_Xxx. Pour plus d’informations, consultez l’en-tête ntddser.h.

  • Tous les clients doivent ouvrir un appareil série en cas de besoin et fermer l’appareil immédiatement après leur passage avec le port.

  • Sérenum doit ouvrir un port RS-232 pour énumérer le port. Les clients qui contiennent un port RS-232 ouvert indéfiniment ne doivent pas utiliser Serenum.