Demandes de contrôle d’appareil en série

La série fournit des demandes de contrôle d’appareil pour contrôler le fonctionnement des appareils série qui prennent en charge une interface compatible UART 16550.

Serial prend en charge IOCTL_SERIAL_XXX requêtes qu’un client peut utiliser pour effectuer les tâches suivantes :

  • Obtenez et définissez des registres de contrôle et des signaux de contrôle.

  • Obtenez et définissez le contrôle de ligne et le contrôle de modem.

  • Définissez le contrôle FIFO.

  • Obtenez et définissez l’opération et les paramètres de contrôle de liaison et de flux.

  • Obtenir et définir des événements d’attente.

  • Videz les mémoires tampons internes, définissez la taille de la mémoire tampon de réception et réinitialisez l’appareil.

  • Obtenez et définissez les délais d’expiration utilisés pour les demandes de lecture et d’écriture.

  • Obtenez et effacez les statistiques de performances.

  • Obtenez status informations.

  • Obtenir les propriétés de l’appareil.

Serial prend en charge IOCTL_SERIAL_INTERNAL_XXX demandes qu’un client approuvé en mode noyau peut utiliser pour effectuer les tâches suivantes :

  • Définissez les paramètres de base sur un appareil et restaurez les paramètres précédents.

  • Désactivez et activez l’opération d’attente/veille d’un appareil.

Pour plus d’informations sur le fonctionnement général des ports COM, consultez les informations sur les ressources de communication prises en charge par les services de base Windows dans le Microsoft Windows SDK.

Pour plus d’informations sur les demandes d’E/S série, consultez les rubriques de référence sur les ports série .

Pour plus d’informations sur les demandes IOCTL_SERIAL_XXX et IOCTL_SERIAL_INTERNAL_XXX, consultez l’en-tête ntddser.h .