Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |