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.
Programowanie asynchroniczne nie wymusza oczekiwania innych. Jest to preferowana technika programowania sterowników urządzeń z systemem Windows. Obsługa asynchronicznych operacji we/wy jest jednym z celów projektowych sterowników WDM. Aby uzyskać więcej informacji na temat asynchronicznego We/Wy w sterownikach, zapoznaj się z Obsługa asynchronicznego We/Wy. W przypadku sterowników urządzeń używanie przerwań jest najlepszym sposobem programowania asynchronicznego. Wystarczy wysłać żądanie do urządzenia i pozwolić systemowi przejąć kontrolę. Następnie, gdy urządzenie chce przekazać informacje, wywołuje przerwanie, które system operacyjny obsługuje, uruchamiając procedurę obsługi przerwań w sterowniku. Ta komunikacja jest obsługiwana za pośrednictwem pakietów żądań I/O (IRP). Aby uzyskać więcej informacji na temat IRPS, zobacz Obsługa IRPs.