composants du pilote Kernel-Mode

Cette section présente les routines standard contenues dans les pilotes en mode noyau. Certaines de ces routines de pilotes standard sont requises ; d’autres sont facultatives. La section présente également des objets de pilote, qui contiennent des pointeurs vers les routines standard de chaque pilote.

Certains pilotes interagissent avec un pilote de port fourni par le système ou un pilote de classe qui définit une grande partie des fonctionnalités requises du pilote. Par exemple, un pilote miniport SCSI interagit principalement avec le pilote de port SCSI. Pour ces pilotes, consultez la documentation spécifique à la classe pour plus d’informations sur la prise en charge des pilotes obligatoires et facultatives.

Cette section comprend :

Introduction aux routines de pilotes standard

Exigences de routine du pilote standard

Présentation des objets de pilote

Écriture d’une routine DriverEntry

Écriture d’une routine de réinitialisation

Écriture d’une routine AddDevice

Écriture de routines de répartition

Écriture d’une routine de déchargement