Conception du pilote de contrôleur série pour SerCx2
Pour gérer votre contrôleur série, vous écrivez un pilote de contrôleur série qui effectue des tâches spécifiques au matériel et communique avec SerCx2. À compter de Windows 8.1, SerCx2 est un composant fourni par le système qui gère la plupart des tâches de traitement communes aux contrôleurs série. Ces tâches incluent la gestion des délais d’attente et la gestion des demandes de lecture et d’écriture envoyées par les clients du contrôleur série.
Contenu de cette section
Rubrique | Description |
---|---|
Fonctionnalités des pilotes de contrôleur série SerCx2-Based |
Un pilote de contrôleur série basé sur SerCx2 est un pilote KMDF qui utilise les méthodes et les rappels dans KMDF pour effectuer des opérations de pilote génériques, et qui communique avec SerCx2 pour effectuer des opérations spécifiques aux pilotes de contrôleur série. |
SerCx2 simplifie la gestion des demandes de lecture (IRP_MJ_READ) et d’écriture (IRP_MJ_WRITE) pour votre pilote de contrôleur série. En réponse à une demande de lecture ou d’écriture, SerCx2 émet une ou plusieurs transactions d’E/S au pilote du contrôleur série. Du point de vue du pilote, chaque transaction est une opération d’E/S simple et complète. |