다음을 통해 공유


작업 인터페이스

작업 인터페이스는 IWDTFTarget2 인터페이스의 instance 제어합니다. 모든 플러그 인은 이 인터페이스를 지원해야 합니다. 모든 작업 인터페이스는 직접 또는 간접적으로 IAction에서 상속됩니다.

IWDTFTarget2::GetInterface 메서드를 호출하여 대상에 대한 작업 인터페이스를 검색할 수 있습니다.

작업 인터페이스에는 디바이스 작업 인터페이스와 시스템 작업 인터페이스의 두 가지 집합이 있습니다.

디바이스 작업 인터페이스

인터페이스 Description
IWDTFDriverPackageAction2 가져온 드라이버 패키지 및 미리 가져온 드라이버 패키지에 대한 드라이버 패키지를 나타내는 작업 및 속성을 정의합니다.
IWDTFDriverSetupAction2 드라이버 설치 중에 대상 디바이스를 제어하는 작업을 정의합니다.
IWDTFEnhancedDeviceTestSupportAction2 EDT(고급 디바이스 테스트) 필터 드라이버를 지원하는 작업 및 속성을 정의합니다.
IWDTFEnhancedDeviceTestSupportActions2 EDT(고급 디바이스 테스트) 작업의 컬렉션을 지원하는 작업 및 속성을 정의합니다.
IWDTFPNPAction2 플러그 앤 플레이(PNP) 디바이스 관련 테스트 인터페이스에 대한 작업 및 속성을 정의합니다.
IWDTFPNPActions2 PNP(플러그 앤 플레이) 디바이스 관련 테스트 인터페이스 컬렉션에 대한 작업 및 속성을 정의합니다.
IWDTFSimpleIOEx2 간단한 동기 I/O 기능 테스트에 대한 작업을 정의합니다.
IWDTFSimpleIOStressAction2 간단한 비동기 I/O 기능 테스트에 대한 작업을 정의합니다.
IWDTFSimpleIOStressActions2 간단한 비동기 I/O 기능 테스트 컬렉션에 대한 작업을 정의합니다.

시스템 작업 인터페이스

인터페이스 Description
IWDTFDriverSetupSystemAction2 드라이버 설치 중에 시스템을 제어하는 작업을 정의합니다.
IWDTFSystemAction2 드라이버 테스트를 지원하는 작업 및 속성을 정의합니다.

설명

WDTF에서 IWDTFSimpleIOStressAction2 인터페이스는 수많은 SimpleIO 구현에 대한 래퍼로 한 번 구현됩니다.

SimpleIO는 IWDTFSimpleIOStressAction2를 통해서가 아니라 직접 사용하기가 더 쉬울 수 있습니다. 이는 시나리오 코드가 시작되는 instance 각 IWDTFSimpleIOStressAction2에 대한 참조를 유지하고 닫기 전에 중지해야 하기 때문입니다. 그러나 IWDTFSimpleIOStressAction2 는 비동기적으로 실행되므로 이벤트 조합을 테스트할 수 있습니다. 예를 들어 IWDTFSimpleIOStressAction2 instance 하드웨어 절전 모드 기능을 테스트하기 위해 장기간 I/O 테스트를 시작할 수 있습니다.

요구 사항

헤더
WDTFDriverPackageAction(링크 보류 중)
WDTFDriverSetupDeviceAction.h
WDTFInterfaces.h
WDTFEDTAction.h
WDTFPNPAction.h

추가 정보

IAction

IWDTFTarget2

IWDTFTarget2::GetInterface

IWDTFSimpleIOStressAction2