Interfaces de acción
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 de dispositivo
Interfaz | Descripción |
---|---|
IWDTFDriverPackageAction2 | Define las operaciones y las propiedades que representan un paquete de controladores para los paquetes de controladores importados y importados previamente. |
IWDTFDriverSetupAction2 | Define las operaciones que controlan el dispositivo de destino durante la configuración del controlador. |
IWDTFEnhancedDeviceTestSupportAction2 | Define las operaciones y las propiedades que admiten el controlador de filtro De prueba mejorada de dispositivos (EDT). |
IWDTFEnhancedDeviceTestSupportActions2 | Define las operaciones y las propiedades que admiten la recopilación de acciones de prueba de dispositivos mejoradas (EDT). |
IWDTFPNPAction2 | Define las operaciones y las propiedades de las interfaces de prueba relacionadas con el dispositivo de Plug and Play (PNP). |
IWDTFPNPActions2 | Define las operaciones y las propiedades de la colección de interfaces de prueba relacionadas con Plug and Play (PNP). |
IWDTFSimpleIOEx2 | Define las operaciones para una prueba sencilla de funcionalidad de E/S sincrónica. |
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
Interfaz | Descripción |
---|---|
IWDTFDriverSetupSystemAction2 | Define las operaciones que controlan el sistema durante la configuración del controlador. |
IWDTFSystemAction2 | Define las operaciones y las propiedades que admiten pruebas de controladores. |
Comentarios
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 del 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
Encabezado |
---|
WDTFDriverPackageAction (vínculo pendiente) |
WDTFDriverSetupDeviceAction.h |
WDTFInterfaces.h |
WDTFEDTAction.h |
WDTFPNPAction.h |