Freigeben über


PnpSameDeviceObject-Regel (wdm)

Die PnpSameDeviceObject-Regel gibt an, dass der Treiber IoAttachDeviceToDeviceStack mit einem Zeiger auf ein gültiges Zielgerätobjekt aufruft.

Wenn das auf das Gerät verweist nicht standard ist, verstößt der Treiber gegen diese Regel. Diese Regel stellt sicher, dass der Treiber ordnungsgemäß an den Gerätestapel angefügt wird.

Diese Regel überprüft nicht die Gültigkeit des Zeigers auf das Quellobjekt.

Treibermodell: WDM

So führen Sie einen Test durch

Beim Kompilieren:

Führen Sie static Driver Verifier aus, und geben Sie die PnpSameDeviceObject-Regel an .

Gehen Sie folgendermaßen vor, um Ihren Code zu analysieren:
  1. Bereiten Sie den Code vor (verwenden Sie Rollentypdeklarationen).
  2. Führen Sie Static Driver Verifier aus.
  3. Überprüfen und analysieren Sie die Ergebnisse.

Weitere Informationen finden Sie unter Verwenden der statischen Treiberüberprüfung, um Fehler in Treibern zu finden.

Gilt für:

IoAttachDeviceToDeviceStack