Freigeben über


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

Weitere Informationen

IAction

IWDTFTarget2

IWDTFTarget2::GetInterface

IWDTFSimpleIOStressAction2