다음을 통해 공유


프레임워크 확장

WDTF는 확장 가능하도록 빌드되었습니다. 다음 그림과 같이 세 가지 방법으로 확장성을 사용할 수 있습니다.

샘플 스크립트 수정 또는 구현과 같은 세 가지 WDTF 시나리오를 보여 주는 다이어그램

다음 목록에서는 세 가지 확장성 메서드를 난이도 순서로 설명합니다.

  • 샘플 스크립트를 수정합니다. 이 메서드는 앞의 그림에서 녹색으로 표시됩니다. WDTF에서 제공하는 샘플 스크립트 중 하나를 사용하여 시나리오에 맞게 수정할 수 있습니다. WDTF 시나리오를 처음부터 만들 수도 있습니다.

  • SimpleIO와 같은기존작업 인터페이스를 구현합니다. 이 메서드는 앞의 그림에서 노란색으로 표시됩니다. 기존 작업 인터페이스를 구현하여 인터페이스가 작동하는 대상 유형을 확장할 수 있습니다. 디바이스 유형에 대해 SimpleIO를 구현하는 경우 모든 기존 WDTF 기반 시나리오가 자동으로 디바이스의 I/O 확인 수행을 시작합니다.

    WDTF는 SimpleIO를 구현하는 데 도움이 되는 Microsoft Visual Studio 템플릿을 제공합니다. 자세한 내용은 디바이스에 대한 WDTF SimpleIO 플러그 인 작성을 참조하세요.

  • 작업 인터페이스를 만든 다음 구현합니다. 이 메서드는 앞의 그림에서 빨간색으로 표시됩니다. WDTF에서 제공하는 기능이 구성 요소 기반 시나리오를 구성하기에 충분하지 않은 경우 WDTF를 사용하여 새 구성 요소를 만들 수 있습니다.

    이 메서드는 COM 인터페이스 디자인 기술이 필요하기 때문에 세 가지 방법 중 가장 어렵습니다. COM 자동화 인터페이스를 사용하여 기능의 간단한 추상화 설계 및 구현할 수 있어야 합니다.