Udostępnij przez


Interfejsy działań

Interfejsy akcji kontrolują wystąpienie interfejsu IWDTFTarget2 . Każda wtyczka musi obsługiwać ten interfejs. Wszystkie interfejsy działań dziedziczą po IAction, bezpośrednio lub pośrednio.

Interfejs akcji dla obiektu docelowego można pobrać, wywołując metodę IWDTFTarget2::GetInterface.

Istnieją dwa zestawy interfejsów akcji: interfejsy akcji urządzenia i interfejsy akcji systemu.

Interfejsy akcji urządzenia

Interfejs Opis
IWDTFDriverPackageAction2 Definiuje operacje i właściwości reprezentujące pakiet sterowników dla zaimportowanych i wstępnie zaimportowanych pakietów sterowników.
IWDTFDriverSetupAction2 Definiuje operacje kontrolujące urządzenie docelowe podczas konfigurowania sterownika.
IWDTFEnhancedDeviceTestSupportAction2 Definiuje operacje i właściwości, które obsługują sterownik filtru dla rozszerzonego testu urządzenia (EDT).
IWDTFEnhancedDeviceTestSupportActions2 Definiuje operacje i właściwości, które obsługują kolekcję akcji rozszerzonego testu urządzenia (EDT).
IWDTFPNPAction2 Definiuje operacje i właściwości interfejsów testowych związanych z urządzeniami typu Plug and Play (PNP).
IWDTFPNPActions2 Definiuje operacje i właściwości kolekcji interfejsów testowych związanych z urządzeniami typu Plug and Play (PNP).
IWDTFSimpleIOEx2 Definiuje operacje dla prostego synchronicznego testu funkcjonalności we/wy.
IWDTFSimpleIOStressAction2 Definiuje operacje dla prostego asynchronicznego testu funkcjonalności we/wy.
IWDTFSimpleIOStressActions2 Definiuje operacje dla kolekcji prostych testów funkcji we/wy asynchronicznych.

Interfejsy akcji systemu

Interfejs Opis
IWDTFDriverSetupSystemAction2 Definiuje operacje kontrolujące system podczas konfigurowania sterownika.
IWDTFSystemAction2 Definiuje operacje i właściwości, które obsługują testowanie sterowników.

Uwagi

W interfejsie WDTF IWDTFSimpleIOStressAction2 jest implementowany raz jako opakowanie wokół wielu implementacji SimpleIO.

Funkcja SimpleIO może być łatwiejsza w użyciu bezpośrednio, a nie za pośrednictwem protokołu IWDTFSimpleIOStressAction2. Dzieje się tak, ponieważ kod scenariusza musi przechowywać odwołanie do każdego wystąpienia IWDTFSimpleIOStressAction2, które jest uruchamiane, i pamiętać, aby zatrzymać je przed zamknięciem scenariusza. Jednak ponieważ protokół IWDTFSimpleIOStressAction2 działa asynchronicznie, umożliwia testowanie kombinacji zdarzeń. Na przykład, instancja IWDTFSimpleIOStressAction2 może rozpocząć długotrwałe testowanie operacji we/wy w celu sprawdzenia funkcji uśpienia sprzętu.

Wymagania

Nagłówek
WDTFDriverPackageAction (Oczekiwanie na łącze)
WDTFDriverSetupDeviceAction.h
WDTFInterfaces.h
WDTFEDTAction.h
WDTFPNPAction.h

Zobacz także

IAction

IWDTFTarget2

IWDTFTarget2::GetInterface

IWDTFSimpleIOStressAction2