Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las interfaces de acción controlan una instancia de la interfaz IWDTFTarget2 . Cada complemento debe admitir esta interfaz. Todas las interfaces de acción heredan de IAction, ya sea directa o indirectamente.
Puede recuperar una interfaz de acción para un destino llamando al método IWDTFTarget2::GetInterface.
Hay dos conjuntos de interfaces de acción: interfaces de acción del dispositivo e interfaces de acción del sistema.
Interfaces de acción del dispositivo
| Interfaz | Descripción |
|---|---|
| IWDTFDriverPackageAction2 | Define las operaciones y propiedades que representan un paquete de controladores para los paquetes de controladores importados y pre-importados. |
| IWDTFDriverSetupAction2 | Define las operaciones que controlan el dispositivo de destino durante la configuración del controlador. |
| IWDTFEnhancedDeviceTestSupportAction2 | Define las operaciones y propiedades que admiten el controlador de filtro Pruebas mejoradas de dispositivos (EDT). |
| IWDTFEnhancedDeviceTestSupportActions2 | Define las operaciones y propiedades que admiten la recopilación de acciones de Prueba mejorada de dispositivos (EDT). |
| IWDTFPNPAction2 | Define las operaciones y propiedades de las interfaces de prueba relacionadas con el dispositivo Plug and Play (PNP). |
| IWDTFPNPActions2 | Define las operaciones y propiedades de la colección de interfaces de prueba relacionadas con el dispositivo Plug and Play (PNP). |
| IWDTFSimpleIOEx2 | Define las operaciones para una prueba de funcionalidad de E/S sincrónica simple. |
| IWDTFSimpleIOStressAction2 | Define las operaciones para una prueba de funcionalidad de E/S asincrónica simple. |
| IWDTFSimpleIOStressActions2 | Define las operaciones para una colección de pruebas de funcionalidad de E/S asincrónicas sencillas. |
Interfaces de acción del sistema
Observaciones
En WDTF, la interfaz IWDTFSimpleIOStressAction2 se implementa una vez como contenedor alrededor de las numerosas implementaciones de SimpleIO.
SimpleIO puede ser más fácil de usar directamente, en lugar de a través de IWDTFSimpleIOStressAction2. Esto se debe a que el código de escenario debe mantener una referencia a cada instancia IWDTFSimpleIOStressAction2 que se inicia y recuerde detenerla antes de cerrarla. Sin embargo, dado que IWDTFSimpleIOStressAction2 se ejecuta de forma asincrónica, permite probar combinaciones de eventos. Por ejemplo, una instancia de IWDTFSimpleIOStressAction2 podría iniciar pruebas de E/S durante un período prolongado para probar las características de suspensión de hardware.
Requisitos
| Cabecera |
|---|
| WDTFDriverPackageAction (vínculo pendiente) |
| WDTFDriverSetupDeviceAction.h |
| WDTFInterfaces.h |
| WDTFEDTAction.h |
| WDTFPNPAction.h |