MiniportOnlyWdmDevice-Regel (kmdf)
Die Regel MiniportOnlyWdmDevice legt fest, dass WDF-Treiber die Funktionen IoCreateDevice und IoCreateDeviceSecure nicht verwenden sollten, um reine WDM-Geräteobjekte zu erstellen. Dies führt zum Absturz des Computers, wenn jemand versucht, ein IRP an das WDM-Device zu senden. Das liegt daran, dass die IRP-Versandeinträge des Geräts auf WDF-spezifische Einträge gesetzt sind, das Framework aber kein WDF-Gerät erstellt hat. Miniport-Treiber können jedoch die DDIs verwenden, da für sie keine Treiber-Dispatch-Einstiegspunkte festgelegt sind.
Treiber-Modell: KMDF
So führen Sie einen Test durch
Zur Kompilierzeit |
---|
Führen Sie Static Driver Verifier aus und geben Sie die Regel MiniportOnlyWdmDevice an. Führen Sie die folgenden Schritte aus, um eine Analyse Ihres Codes durchzuführen:
Weitere Informationen finden Sie unter Static Driver Verifier zum Auffinden von Defekten in Treibern verwenden. |