Freigeben über


Energiespartests (Gerätegrundlagen)

Die Gerätegrundlagen-Standbytests führen E/A- und PnP-Vorgänge auf den angegebenen Geräten vor und nach oder während der Übergänge des Systemmoduszustands aus. Die Energiespartests stellen sicher, dass das zu testde Gerät es zulässt, dass das System alle unterstützten Ruhezustände durchlaufen kann. Darüber hinaus wird durch einfache E/A-Belastungstests sichergestellt, dass das Gerät nach diesen Zustandsänderungen weiterhin funktionsfähig ist.

Ruhezustandstests

Testen Beschreibung

Kritischer Ruhezustand mit E/A vor und nach

Dieser Test führt kritische Übergänge des Ruhezustands auf dem System durch und führt E/A-Vorgänge auf Geräten vor und nach jedem Standbyzustandszyklus durch.

Binärdatei testen: Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc

Testmethode: Critical_Reboot_Restart_With_IO_Before_And_After

Parameter: Siehe Testparameter für Gerätegrundlagen

DQ

TestCycles

ResumeDelay

IOPeriod

Kritischer Ruhezustand mit E/A während

Dieser Test führt kritische Übergänge im Ruhezustand auf dem System und E/A auf Geräten durch.

Binärdatei testen: Devfund_Critical_Sleep_With_IO_During.wsc

Testmethode: Critical_Sleep_With_IO_During

Parameter: Siehe Testparameter für Gerätegrundlagen

DQ

TestCycles

ResumeDelay

IOPeriod

Ruhemodus und PNP (Deaktivieren und Aktivieren) mit E/A Vorher und Nachher

Dieser Test durchläuft das System verschiedene Ruhezustände und führt E/A und grundlegendes PnP (Deaktivieren/Aktivieren) auf Geräten vor und nach jedem Standbyzustandszyklus durch.

Weitere Informationen finden Sie unter Informationen zum Deaktivieren und Aktivieren des E/A-PNP-Tests.

Binärdatei testen: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc

Testmethode: Sleep_PNP_DisableEnable_With_IO_Before_And_After

Parameter: Siehe Testparameter für Gerätegrundlagen

DQ

TestCycles

ResumeDelay

IOPeriod

Schlafen mit E/A Vorher und Nachher

Dieser Test durchläuft das System verschiedene Ruhezustände und führt E/A auf Geräten vor und nach jedem Standbyzustandszyklus durch.

Weitere Informationen finden Sie unter Informationen zum Vor- und Nachher-Test für den Ruhezustand mit E/A.

Binärdatei testen: Devfund_Sleep_With_IO_BeforeAndAfter.wsc

Testmethode: Sleep_With_Io_Before_And_After

Parameter: Siehe Testparameter für Gerätegrundlagen

DQ

TestCycles

ResumeDelay

IOPeriod

Schlafen mit E/A während

Dieser Test schaltet das System durch verschiedene Energiesparzustände und führt E/A auf Geräten aus.

Binärdatei testen: Devfund_Sleep_With_IO_During.wsc

Testmethode: Sleep_With_IO_During

Parameter: Siehe Testparameter für Gerätegrundlagen

DQ

TestCycles

ResumeDelay

IOPeriod

Informationen zum Deaktivieren und Aktivieren des E/A-Tests vor und nach dem Standbymodus und PNP

Dieser Test führt Folgendes aus:

  1. Überprüft, ob das Testgerät und seine Nachfolger keine Geräteproblemcodes melden.
  2. Testet E/A auf dem Testgerät und seinen Nachfolgern unter Verwendung von WDTF Simple I/O-Plug-Ins. Weitere Informationen finden Sie unter Bereitgestellte WDTF Simple I/O-Plug-Ins.
  3. Das Testsystem wird in den ersten unterstützten Ruhezustand versetzt, und nach einiger Zeit wird das System nach dem Ruhezustand wieder fortgesetzt.
  4. Überprüft, ob das Testgerät und seine Nachfolger keine Geräteproblemcodes melden.
  5. Testet E/A auf dem Testgerät und seinen Nachfolgern unter Verwendung von WDTF Simple I/O-Plug-Ins. Weitere Informationen finden Sie unter Bereitgestellte WDTF Simple I/O-Plug-Ins.
  6. Wenn das Testgerät deaktiviert werden kann, wird das Testgerät mithilfe von WDTF PnP-Aktionsschnittstellen deaktiviert und aktiviert. Weitere Informationen finden Sie unter IWDTFPNPAction2::D isableDevice und IWDTFPNPAction2::EnableDevice-Methoden .
  7. Überprüft, ob das Testgerät und seine Nachfolger keine Geräteproblemcodes melden.
  8. Testet E/A auf dem Testgerät und seinen Nachfolgern unter Verwendung von WDTF Simple I/O-Plug-Ins. Weitere Informationen finden Sie unter Bereitgestellte WDTF Simple I/O-Plug-Ins.
  9. Die Schritte 3 bis 8 werden für jeden unterstützten Ruhezustand des Testsystems wiederholt.
  10. Wiederholt die Schritte 1 bis 9 mehrmals.

Informationen zum Test "Ruhezustand mit E/A"

Dieser Test führt Folgendes aus:

  1. Es wird überprüft, dass im System keine Geräte vorhanden sind, die Geräteproblemcodes melden.
  2. E/A wird auf jedem Gerät im System mithilfe von einfachen WDTF-E/A-Plug-Ins getestet. Weitere Informationen finden Sie unter Bereitgestellte einfache WDTF-E/A-Plug-Ins.
  3. Das Testsystem wird in den ersten unterstützten Ruhezustand versetzt, und nach einiger Zeit wird das System nach dem Ruhezustand wieder fortgesetzt.
  4. Es wird überprüft, dass im System keine Geräte vorhanden sind, die Geräteproblemcodes melden.
  5. E/A wird auf jedem Gerät im System mithilfe von einfachen WDTF-E/A-Plug-Ins getestet. Weitere Informationen finden Sie unter Bereitgestellte einfache WDTF-E/A-Plug-Ins.
  6. Die Schritte 3 bis 5 werden für jeden unterstützten Ruhezustand des Testsystems wiederholt.
  7. Die Schritte 1 bis 6 werden mehrmals wiederholt.

Testen eines Treibers zur Laufzeit mithilfe von Visual Studio

Auswählen und Konfigurieren der Gerätegrundlagentests

Gerätegrundlagentests

Bereitgestellte WDTF Simple E/O-Plug-Ins

Testen eines Treibers zur Laufzeit über eine Eingabeaufforderung