Partilhar via


Alargamento do quadro regulamentar

WDTF é construído para ser extensível. A extensibilidade é possível de três maneiras distintas, como mostra a ilustração a seguir.

Diagrama que ilustra três diferentes cenários do WDTF, como a modificação ou implementação de um script de exemplo.

A lista a seguir descreve os três métodos de extensibilidade, em ordem de dificuldade:

  • Modifique um script de exemplo. Este método é mostrado com verde na figura anterior. Você pode pegar um dos scripts de exemplo fornecidos pelo WDTF e modificá-lo para seu cenário. Você também pode criar cenários WDTF do zero.

  • Implemente uma interface de ação existente, como** SimpleIO. Este método é mostrado com amarelo na figura anterior. Você pode implementar uma interface de ação existente para estender os tipos de destinos nos quais a interface funciona. Se implementar um SimpleIO para o seu tipo de dispositivo, todos os cenários baseados em WDTF existentes começarão automaticamente a executar a verificação de E/S do seu dispositivo.

    WDTF fornece um modelo do Microsoft Visual Studio para ajudar na implementação do SimpleIO. Para obter mais informações, consulte Escrevendo um plug-in WDTF SimpleIO para seu dispositivo.

  • Crie (e implemente) uma nova interface de ação. Este método é mostrado com vermelho na figura anterior. Se a funcionalidade que o WDTF fornece for insuficiente para construir seus cenários baseados em componentes, você poderá usar o WDTF para criar novos componentes.

    Este método é o mais difícil dos três métodos porque requer habilidades de design de interface COM. Você deve ser capaz de projetar e implementar abstrações simples de sua funcionalidade usando uma interface de automação COM.