다음을 통해 공유


작업 인터페이스

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

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

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

디바이스 작업 인터페이스

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

시스템 작업 인터페이스

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

비고

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

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

요구 사항

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

참고하십시오

IAction

IWDTFTarget2

IWDTFTarget2::GetInterface

IWDTFSimpleIOStressAction2