Partager via


Accès à un appareil sur un port série SerCx2-Managed

SerCx2 et un pilote de contrôleur série gèrent conjointement un port série auquel un périphérique est connecté en permanence. Pour accéder à un périphérique sur un port série géré par SerCx2, votre pilote de périphérique ouvre une connexion logique au port série et obtient un handle de fichier pour représenter cette connexion. Ensuite, le pilote utilise ce handle pour envoyer des demandes d’E/S au port.

Contenu de cette section

  • Pilotes de périphériques pour les appareils sur SerCx2-Managed ports série

    En règle générale, un port série géré par SerCx2 est connecté en permanence à un périphérique. Ce périphérique est contrôlé par un pilote de périphérique qui envoie des demandes d’E/S au port série. Ces demandes transfèrent des données vers et depuis l’appareil, et configurent l’état du port série. Les demandes d’E/S envoyées par le pilote de périphérique sont gérées conjointement par SerCx2 et un pilote de contrôleur série associé.

  • Ouverture d’un port série SerCx2-Managed

    Si votre pilote de périphérique contrôle un appareil sur un port série géré conjointement par SerCx2 et un pilote de contrôleur série, votre pilote peut ouvrir une connexion logique à ce port, puis envoyer des demandes d’E/S à l’appareil via le port.

  • Gestion SerCx2 des demandes de lecture et d’écriture

    Un pilote de périphérique envoie des demandes d’écriture (IRP_MJ_WRITE) et de lecture (IRP_MJ_READ) à un port d’un contrôleur série pour transférer des données vers et à partir d’un périphérique connecté au port. La façon dont SerCx2 gère ces demandes est bien définie, même lorsque les requêtes expirent ou sont annulées.

  • Lecture de données à partir d’un port série SerCx2-Managed

    Un contrôleur série (ou UART) inclut généralement une réception FIFO. Ce FIFO fournit une mise en mémoire tampon contrôlée par le matériel des données reçues à partir du périphérique connecté au port série. Pour lire les données du fichier FIFO de réception, le pilote périphérique de cet appareil envoie les demandes de lecture (IRP_MJ_READ) au port série.

  • Publication de l’interface d’appareil pour un port série géré par SerCx ou SerCx2

    À compter de Windows 10 version 1903 et ultérieure, les fabricants de systèmes ou les intégrateurs peuvent opter pour que SerCx/SerCx2 expose les ports série aux applications et services en tant qu’interface d’appareil.