작업 인터페이스
작업 인터페이스는 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 |