Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Bearbetningen av I/O-begärandepaket (IRP) börjar i en sändningsrutin som drivrutinen registrerar för att hantera en IRP-huvudfunktionskod (IRP_MJ_*XXX). Förarens DriverEntry-rutin exporterar startpunkter för sändningsrutiner i en sändningstabell i förarens DRIVER_OBJECT* struktur.
En drivrutin kan tillhandahålla en separat sändningsrutin för varje större I/O-funktionskod som den hanterar. Du kan också skriva utskicksrutiner för att hantera flera I/O-funktionskoder.
Det här avsnittet innehåller följande avsnitt:
När du ska kontrollera förarens I/O-stackplats
DispatchCreate, DispatchClose och DispatchCreateClose-rutiner
DispatchRead, DispatchWrite och DispatchReadWrite-rutiner
DispatchDeviceControl och DispatchInternalDeviceControl-rutiner
DispatcheQueryInformation-rutiner