Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przetwarzanie dowolnego pakietu żądania we/wy (IRP) rozpoczyna się w procedurze wysyłania, którą sterownik rejestruje w celu obsługi kodu funkcji głównej IRP (IRP_MJ_*XXX). Procedura DriverEntry eksportuje punkty wejścia dla procedur wysyłania w tabeli wysyłania w strukturze DRIVER_OBJECT* sterownika.
Sterownik może zapewnić oddzielną procedurę wysyłania dla każdego głównego kodu funkcji we/wy, który obsługuje. Alternatywnie procedury wysyłania mogą być zapisywane w celu obsługi wielu kodów funkcji we/wy.
Ta sekcja zawiera następujące tematy:
Funkcjonalność procesu dystrybucji zadań
Opcjonalne procedury wysyłania
Procedury wysyłania i listy IRQLs
Kiedy sprawdzić lokalizację stosu we/wy sterownika
DispatchCreate, DispatchClose i DispatchCreateClose Rutyny
Procedury DispatchRead, DispatchWrite i DispatchReadWrite
DispatchDeviceControl i DispatchInternalDeviceControl Rutyny
Procedury DispatchQueryInformation