Dela via


Kernel-Mode Drivrutinskomponenter

I det här avsnittet beskrivs standardrutinerna i kernellägesdrivrutiner. Vissa av dessa standardrutiner krävs. andra är valfria. Avsnittet introducerar även drivrutinsobjekt, som innehåller pekare till varje drivrutins standardrutiner.

Vissa drivrutiner interagerar med en portdrivrutin eller klassdrivrutin som definierar mycket av drivrutinens nödvändiga funktioner. En SCSI-miniportdrivrutin interagerar till exempel främst med SCSI-portdrivrutinen. För sådana drivrutiner, se den klassspecifika dokumentationen för information om nödvändig och valfri drivrutinssupport.

Det här avsnittet innehåller:

Introduktion till standardrutiner för drivrutiner

Standardkrav för drivrutinsrutin

Introduktion till drivrutinsobjekt

Skriva en DriverEntry-rutin

Skriva en återinitieringsrutin

Skriva en AddDevice-rutin

Skriva dispatch-rutiner

Skriva en avlastningsrutin