Interfaces de ação
As interfaces de ação controlam uma instância da interface IWDTFTarget2 . Cada plug-in deve dar suporte a essa interface. Todas as interfaces de ação herdam do IAction, direta ou indiretamente.
Você pode recuperar uma interface de ação para um destino chamando o método IWDTFTarget2::GetInterface.
Há dois conjuntos de interfaces de ação: interfaces de ação do dispositivo e interfaces de ação do sistema.
Interfaces de ação do dispositivo
Interface | Descrição |
---|---|
IWDTFDriverPackageAction2 | Define operações e propriedades que representam um pacote de driver para pacotes de driver importados e pré-importados. |
IWDTFDriverSetupAction2 | Define operações que controlam o dispositivo de destino durante a instalação do driver. |
IWDTFEnhancedDeviceTestSupportAction2 | Define operações e propriedades que dão suporte ao driver de filtro EDT (Teste avançado de dispositivo). |
IWDTFEnhancedDeviceTestSupportActions2 | Define operações e propriedades que dão suporte à coleção de ações de TESTE de Dispositivo Avançado (EDT). |
IWDTFPNPAction2 | Define operações e propriedades para as interfaces de teste relacionadas ao dispositivo Plug and Play (PNP). |
IWDTFPNPActions2 | Define operações e propriedades para a coleção de interfaces de teste relacionadas ao dispositivo de Plug and Play (PNP). |
IWDTFSimpleIOEx2 | Define operações para um teste de funcionalidade de E/S síncrono simples. |
IWDTFSimpleIOStressAction2 | Define operações para um simples teste de funcionalidade de E/S assíncrona. |
IWDTFSimpleIOStressActions2 | Define operações para uma coleção de testes simples de funcionalidade de E/S assíncrona. |
Interfaces de ação do sistema
Interface | Descrição |
---|---|
IWDTFDriverSetupSystemAction2 | Define operações que controlam o sistema durante a instalação do driver. |
IWDTFSystemAction2 | Define operações e propriedades que dão suporte ao teste de driver. |
Comentários
No WDTF, a interface IWDTFSimpleIOStressAction2 é implementada uma vez como um wrapper em torno de várias implementações SimpleIO.
O SimpleIO pode ser mais fácil de usar diretamente, em vez de por meio de IWDTFSimpleIOStressAction2. Isso ocorre porque o código do cenário deve manter uma referência a cada instância IWDTFSimpleIOStressAction2 iniciada e lembrar de interrompê-la antes de fechar. No entanto, como IWDTFSimpleIOStressAction2 é executado de forma assíncrona, ele permite testar combinações de eventos. Por exemplo, uma instância IWDTFSimpleIOStressAction2 pode iniciar o teste de E/S por um período estendido para testar os recursos de suspensão de hardware.
Requisitos
parâmetro |
---|
WDTFDriverPackageAction (link pendente) |
WDTFDriverSetupDeviceAction.h |
WDTFInterfaces.h |
WDTFEDTAction.h |
WDTFPNPAction.h |