KMDF-Überprüfungseigenschaften für Treiberpaketprojekte
Legt die Eigenschaften für den KMDF-Prüfer (oder framework verifier) auf einem Remotecomputer fest. Sie können diese Einstellungen verwenden, wenn Sie einen KMDF-Treiber erstellen und auf einem Testcomputer bereitstellen. Informationen zu KMDF-Treibern finden Sie unter Kernelmodus-Treiberframework.
Weitere Informationen zur Frameworküberprüfung finden Sie unter Using the Framework's Verifier and WDF Verifier Control Application( Using the Framework's Verifier Control Application).
Festlegen von KMDF-Überprüfungseigenschaften für Treiberpaketprojekte
- Öffnen Sie die Eigenschaftenseiten für Ihr Treiberpaket. Wählen Sie das Treiberpaketprojekt in Projektmappen-Explorer aus, und halten Sie es gedrückt (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie Eigenschaften aus.
- Wählen Sie auf den Eigenschaftenseiten für das Treiberpaket die Option Konfigurationseigenschaften, Treiberinstallation und dann KMDF-Überprüfung aus.
- Wählen Sie die Option KMDF-Überprüfung aktivieren aus, und wählen Sie KMDF-Überprüfung ist immer aktiviert. Wenn diese Option ausgewählt ist, können Sie die Frameworküberprüfungsoptionen für KMDF-Treiber konfigurieren.
Option | Beschreibung |
---|---|
Aktivieren der KMDF-Überprüfung |
Aktiviert die KMDF-Überprüfung auf dem Testcomputer. Die Optionen sind die KMDF-Überprüfung ist immer aktiviert oder der KMDF-Prüfer ist deaktiviert. Wenn die KMDF-Überprüfung nicht aktiviert ist, wird die grundlegende Frameworküberprüfung als Teil der Treiberüberprüfung aktiviert, wenn die KMDF-Version 1.9 oder höher ist. |
KMDF-Dienstnamen |
Gibt die Dienstnamen der zu überwachenden KMDF-Treiber an. |
IRQL-Überprüfungen |
Aktiviert IRQL-Überprüfungen und Überprüfungen kritischer Speicherverluste. |
Weiterleiten kompatibler Überprüfungen |
Aktiviert Überprüfungen, die nach der aktuellen Treiberversion erstellt wurden. |
Weiterleiten des Fortschrittshandlertests |
Gibt Optionen zum Testen der Vorwärtsstatusbehandlung Ihres Treibers an. Keine Zuordnungsfehler Es werden keine Fehler simuliert, um die Vorwärtsfortschrittsbehandlung Ihres Treibers zu testen. Fehler bei allen Zuordnungen Alle E/A-Anforderungen, die für eine Vorwärtsstatuswarteschlange bestimmt sind, scheinen fehlzuschlagen, wobei die Verarbeitung des Vorwärtsstatus Ihres Treibers verwendet wird. Zufällige Fehlerzuweisungen E/A-Anforderungen, die für eine Vorwärtsstatuswarteschlange bestimmt sind, schlagen nach dem Zufallsprinzip fehl. |
Nachverfolgen von KMDF-Objekthandles |
Gibt die Liste der Objekthandletypen an, die nachverfolgt werden sollen. |
Aktivieren von KMDF-Ladevorgängen |
Aktiviert KMDF-Ladevorgänge über den Debugger. Um dies zu aktivieren, ist ein Neustart des Zielcomputers erforderlich. Ab Windows Vista unterdrückt das Betriebssystem standardmäßig die DbgPrint-Ausgabe, wodurch die WDF Loader-Diagnosemeldungen nicht mehr verwendet werden können, bis die Unterdrückung überschrieben wird. KMDF Verifier kann dies für Sie verwalten, sodass KMDF-Ladeer Diagnose im Kerneldebugger für diese Systeme verfügbar sind. |
Ausführliche Protokollierung |
Aktiviert die ausführliche Protokollierung. |
Speicherseiten für Protokolle |
Gibt die Anzahl der nicht ausgelagerten Poolseiten (1 bis 10) an, die für Kernelereignisablaufverfolgungsprotokolle zugeordnet werden sollen. Die Optionen sind Runtime Choice oder [1-10]. Bei Runtime Choice hängt die Anzahl der Seiten von der KMDF-Runtime ab. Ab KMDF 1.9 verwendet die Runtime mehr Seiten, wenn die Überprüfung mit ausführlicher Protokollierung aktiviert ist. |
Fehler bei Speicherzuordnungen |
Gibt die Anzahl der erfolgreichen Speicherzuordnungen an, die zulässig sind, bevor die KMDF-Überprüfung beginnt, alle Speicherzuordnungen fehlschlagen zu lassen. |