Udostępnij przez


Zasady dla sterowników KMDF

W tej sekcji wymieniono i opisano reguły zgodności DDI dla sterowników struktury sterowników trybu jądra (KMDF), które można uwzględnić w weryfikacji.

W tym dziale

Temat Opis

Domyślny zestaw reguł (KMDF)

Domyślny zestaw reguł (Default.sdv) określa zalecane zestawy reguł, które należy stosować podczas analizowania sterownika.

Zestaw reguł użycia DDI (KMDF)

Użyj tych reguł, aby sprawdzić, czy sterownik prawidłowo używa funkcji DDI KMDF.

Zestaw reguł IrpProcessing (KMDF)

Użyj tych reguł, aby sprawdzić, czy sterownik prawidłowo przetwarza pakiety żądań we/wy (IRP).

Zestaw reguł irql (KMDF)

Użyj tych reguł, aby sprawdzić, czy sterownik wykonuje wywołania DDI na wymaganym poziomie IRQL.

Sterownik, który nie przestrzega reguł IRQL, może powodować poważne problemy podczas pracy, które mogą prowadzić do stanu zakleszczenia lub awarii komputera.

Zestaw reguł blokowania (KMDF)

Użyj tych reguł, aby sprawdzić, czy sterownik prawidłowo zarządza zasobami udostępnionymi.

Inny zestaw reguł (KMDF)

Użyj tych reguł, aby sprawdzić, czy sterownik spełnia ogólny zestaw wymagań dotyczących prawidłowej obsługi obiektów i kluczy, oraz czy nie wykonuje wywołań do interfejsów DDI, które są nieodpowiednie dla sterownika nie-PnP lub sterownika innego niż FDO, który nie zarządza zasadami zarządzania energią.

Zestaw reguł RequestProcessing (KMDF)

Użyj tych reguł, aby sprawdzić, czy sterownik poprawnie ukończy lub anuluje pakiety żądań we/wy (IRP).

Zestaw reguł USB (KMDF)

Użyj tych reguł, aby sprawdzić, czy sterownik prawidłowo obsługuje niektóre wyspecjalizowane metody KMDF dla urządzeń USB.

Zestaw reguł ostrzegawczych (KMDF)

Użyj tych reguł, aby sprawdzić, czy sterownik może poprawnie przetwarzać IRPs w różnych kontekstach i postępuje zgodnie z zalecanymi przez firmę Microsoft najlepszymi praktykami.