Расширение платформы
WDTF создается для расширения. Расширяемость возможна тремя различными способами, как показано на следующем рисунке.
В следующем списке описаны три метода расширения в порядке сложности:
Изменение примера скрипта. Этот метод показан зеленым цветом на предыдущем рисунке. Вы можете взять один из примеров скриптов, предоставленных WDTF, и изменить его для своего сценария. Вы также можете создавать сценарии WDTF с нуля.
Реализуйте существующийинтерфейс действия, например SimpleIO. Этот метод показан желтым цветом на предыдущем рисунке. Вы можете реализовать существующий интерфейс действий, чтобы расширить типы целевых объектов, на которые работает интерфейс. Если вы реализуете SimpleIO для типа устройства, все существующие сценарии на основе WDTF автоматически начнут выполнять проверку ввода-вывода вашего устройства.
WDTF предоставляет шаблон Microsoft Visual Studio для реализации SimpleIO. Дополнительные сведения см. в статье Написание подключаемого модуля WDTF SimpleIO для устройства.
Создайте (а затем реализуйте) новыйинтерфейс действия. Этот метод показан красным цветом на предыдущем рисунке. Если функциональность, которую предоставляет WDTF, недостаточна для создания сценариев на основе компонентов, можно использовать WDTF для создания новых компонентов.
Этот метод является самым сложным из трех методов, так как для него требуются навыки проектирования COM-интерфейса. Вы должны иметь возможность проектировать и реализовывать простые абстракции функций с помощью интерфейса COM-автоматизации.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по