Compartir a través de


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

Consulte también

IAction

IWDTFTarget2

IWDTFTarget2::GetInterface

IWDTFSimpleIOStressAction2