Udostępnij za pośrednictwem


Wprowadzenie do usługi WDM

Ważne

Ta sekcja zawiera wskazówki dotyczące sterowników WDM, które nie są już zalecanym modelem sterowników. Aby uzyskać wskazówki dotyczące wybierania modelu sterowników, zobacz Wybieranie modelu sterowników.

Aby umożliwić deweloperom sterowników pisanie sterowników urządzeń zgodnych z kodem źródłowym we wszystkich systemach operacyjnych Microsoft Windows, wprowadzono Windows Driver Model (WDM). Sterowniki trybu jądra, które przestrzegają reguł WDM, nazywa się sterownikami WDM.

Wszystkie sterowniki WDM muszą wykonywać następujące czynności:

Czy należy napisać sterownik WDM?

Jeśli piszesz nowy sterownik, rozważ użycie Kernel-Mode Driver Framework (KMDF). Usługa KMDF udostępnia interfejsy, które są prostsze w użyciu niż interfejsy WDM.

Nie zapisuj sterownika WDM, jeśli sterownik zostanie wstawiony do stosu sterowników innych niż WDM. Zapoznaj się z dokumentacją dotyczącą sterowników dostarczonych przez firmę Microsoft dla określonego typu urządzenia, aby określić, w jaki sposób nowe sterowniki muszą współpracować ze sterownikami dostarczonymi przez firmę Microsoft. Aby uzyskać więcej informacji, zobacz Device and Driver Technologies.