DDK

Driver NT - Guide de conception

Après avoir installé les outils puis créé votre projet, il vous faut écrire votre driver : regarder la procédure de saisie et de vérification syntaxique pour vous familiariser avec visual C++ et la procédure de génération du driver.

Pour mieux comprendre ce qu'est un driver voyez d'abord 

bulletcomment le driver est vu depuis le programme d'application
bulletcomment installer le driver

Voici la structure d'un driver

bulletSon interface avec l'application
bulletSon démarrage
bulletSon arrêt
bulletLe traitement d'une requête
bulletAccéder à un ioport (entrée/sortie)
bulletAccéder à la mémoire d'une carte
bulletGérer une interruption
bulletRéserver les ressources
bulletAccéder à la base de registre
bulletTraiter les conflits d'accès (spinlock)
bulletAvoir un traitement cyclique ou à date fixe 
 

Pardonnez si ces exemples comportent des erreurs, mais je suis parti d'un cas réel dont j'ai gommé toute référence car le source complet n'est pas diffusable.

Accueil ] Remonter ] Analyse ] Borland ] Génération ] Installation ] Projet ] Driver vu du client ] Installer le driver ] Interface du driver ] Start ]