Aktionsschnittstellen
Die Aktionsschnittstellen steuern einen instance der IWDTFTarget2-Schnittstelle. Jedes Plug-In muss diese Schnittstelle unterstützen. Alle Aktionsschnittstellen erben direkt oder indirekt von IAction.
Sie können eine Aktionsschnittstelle für ein Ziel abrufen, indem Sie die IWDTFTarget2::GetInterface-Methode aufrufen.
Es gibt zwei Gruppen von Aktionsschnittstellen: Geräteaktionsschnittstellen und Systemaktionsschnittstellen.
Geräteaktionsschnittstellen
Schnittstelle | BESCHREIBUNG |
---|---|
IWDTFDriverPackageAction2 | Definiert Vorgänge und Eigenschaften, die ein Treiberpaket für importierte und vorab importierte Treiberpakete darstellen. |
IWDTFDriverSetupAction2 | Definiert Vorgänge, die das Zielgerät während der Treibereinrichtung steuern. |
IWDTFEnhancedDeviceTestSupportAction2 | Definiert Vorgänge und Eigenschaften, die den EDT-Filtertreiber (Enhanced Device Test) unterstützen. |
IWDTFEnhancedDeviceTestSupportActions2 | Definiert Vorgänge und Eigenschaften, die die Sammlung von EDT-Aktionen (Enhanced Device Test) unterstützen. |
IWDTFPNPAction2 | Definiert Vorgänge und Eigenschaften für die gerätebezogenen Testschnittstellen Plug & Play (PNP). |
IWDTFPNPActions2 | Definiert Vorgänge und Eigenschaften für die Auflistung von Plug & Play gerätebezogenen Testschnittstellen (PNP). |
IWDTFSimpleIOEx2 | Definiert Vorgänge für einen einfachen synchronen E/A-Funktionalitätstest. |
IWDTFSimpleIOStressAction2 | Definiert Vorgänge für einen einfachen asynchronen E/A-Funktionalitätstest. |
IWDTFSimpleIOStressActions2 | Definiert Vorgänge für eine Sammlung einfacher asynchroner E/A-Funktionstests. |
Systemaktionsschnittstellen
Schnittstelle | BESCHREIBUNG |
---|---|
IWDTFDriverSetupSystemAction2 | Definiert Vorgänge, die das System während der Treibereinrichtung steuern. |
IWDTFSystemAction2 | Definiert Vorgänge und Eigenschaften, die Treibertests unterstützen. |
Hinweise
In WDTF wird die IWDTFSimpleIOStressAction2-Schnittstelle einmal als Wrapper um die zahlreichen SimpleIO-Implementierungen implementiert.
SimpleIO kann einfacher direkt als über IWDTFSimpleIOStressAction2 verwendet werden. Dies liegt daran, dass der Szenariocode einen Verweis auf jede IWDTFSimpleIOStressAction2-instance, die gestartet wird, beibehalten muss, und denken Sie daran, ihn vor dem Schließen zu beenden. Da IWDTFSimpleIOStressAction2 jedoch asynchron ausgeführt wird, können Sie Kombinationen von Ereignissen testen. Beispielsweise kann ein IWDTFSimpleIOStressAction2-instance E/A-Tests für einen längeren Zeitraum starten, um Hardware-Ruhezustandsfeatures zu testen.
Anforderungen
Header |
---|
WDTFDriverPackageAction (Link ausstehend) |
WDTFDriverSetupDeviceAction.h |
WDTFInterfaces.h |
WDTFEDTAction.h |
WDTFPNPAction.h |