다음을 통해 공유


수면 테스트(장치 기본 사항)

디바이스 기본 사항 절전 모드 테스트는 시스템 절전 모드 상태 전환 전후 또는 전환 중에 지정된 디바이스에서 I/O 및 PnP 작업을 실행합니다. 절전 모드 테스트는 테스트 중인 디바이스가 시스템이 지원되는 모든 절전 모드 상태를 순차적으로 거칠 수 있도록 허용합니다. 또한 간단한 I/O 스트레스 테스트를 통해 이러한 상태가 변경된 후에도 디바이스가 계속 작동하도록 합니다.

수면 검사

테스트 묘사

I/O 사용 전후에 중요한 절전

이 테스트는 시스템에서 중요한 절전 상태 전환을 수행하고 각 절전 상태 주기 전후의 디바이스에서 I/O를 수행합니다.

테스트 이진: Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc

테스트 방법: Critical_Reboot_Restart_With_IO_Before_And_After

매개 변수: - 디바이스 기본 사항 테스트 매개 변수 참조

DQ

TestCycles

대기 재개

IOPeriod

중에 I/O를 사용하는 중요한 절전 모드

이 테스트는 시스템에서 중요한 절전 상태 전환을 수행하고 디바이스에서 I/O를 수행합니다.

테스트 이진 파일: Devfund_Critical_Sleep_With_IO_During.wsc

테스트 메서드: Critical_Sleep_With_IO_During

매개 변수: - 디바이스 기본 사항 테스트 매개 변수 참조

DQ

TestCycles

지연 재개

IOPeriod

I/O 전후를 사용하여 절전 모드 및 PNP(사용 안 함 및 사용)

이 테스트는 시스템을 다양한 절전 상태로 전환시키고, 각 절전 상태 사이클 전후에 디바이스에서 I/O 및 기본 PnP 기능(사용 안 함/사용)을 수행합니다.

자세한 내용은 절전 모드 및 PNP 사용 안 함과 사용 설정, IO 이전 및 이후 테스트을 참조하세요.

테스트 바이너리: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc

테스트 메서드: Sleep_PNP_비활성화활성화_입출력_전후

매개 변수: - 디바이스 기본 사항 테스트 매개 변수 참조

DQ

테스트사이클

ResumeDelay

IOPeriod

I/O 전후로 절전 모드

이 테스트는 다양한 절전 상태를 통해 시스템을 순환하며 각 절전 상태 주기 전후에 장치에서 I/O를 수행합니다.

자세한 내용은 절전 모드 전후 IO 테스트 에 대한 정보는을 참조하세요.

테스트 이진: Devfund_Sleep_With_IO_BeforeAndAfter.wsc

테스트 메서드: Sleep_With_Io_Before_And_After

매개 변수: - 디바이스 기본 사항 테스트 매개 변수 참조

DQ

테스트사이클

ResumeDelay

IOPeriod

동안 I/O를 사용하여 절전 모드

이 테스트는 다양한 절전 상태를 통해 시스템을 순환하고 디바이스에서 I/O를 수행합니다.

테스트 이진: Devfund_Sleep_With_IO_During.wsc

Test 방법: Sleep_With_IO_During

매개 변수: - 디바이스 기본 사항 테스트 매개 변수 참조

DQ

TestCycles

재개 지연

IOPeriod

절전 모드 및 PNP 비활성화 및 활성화와 IO 테스트 전후에 관한 정보

이 테스트는 다음을 수행합니다.

  1. 테스트 디바이스와 해당 하위 항목이 디바이스 문제 코드를 보고하지 않는지 확인합니다.
  2. WDTF 단순 I/O 플러그 인을 사용하여 테스트 디바이스 및 해당 하위 항목에서 I/O를 테스트합니다. 자세한 정보는 제공된 WDTF 단순 I/O 플러그 인을 참고하십시오.
  3. 테스트 시스템을 지원되는 첫 번째 절전 상태로 보내고 잠시 후 절전 모드에서 시스템을 다시 시작합니다.
  4. 테스트 디바이스와 해당 하위 항목이 디바이스 문제 코드를 보고하지 않는지 확인합니다.
  5. WDTF 단순 I/O 플러그 인을 사용하여 테스트 디바이스 및 해당 하위 항목에서 I/O를 테스트합니다. 자세한 내용은 제공된 WDTF 단순 I/O 플러그인을 참조하세요.
  6. 테스트 디바이스를 비활성화할 수 있는 경우, 테스트는 WDTF PnP 작업 인터페이스를 사용하여 테스트 디바이스를 비활성화한 후 다시 활성화합니다. 자세한 내용은 IWDTFPNPAction2::DisableDeviceIWDTFPNPAction2::EnableDevice 메서드를 참조하세요.
  7. 테스트 디바이스와 해당 하위 항목이 디바이스 문제 코드를 보고하지 않는지 확인합니다.
  8. WDTF 단순 I/O 플러그 인을 사용하여 테스트 디바이스 및 해당 하위 항목에서 I/O를 테스트합니다. 자세한 내용은 에 제공된 WDTF 단순 I/O 플러그인을 참조하십시오.
  9. 테스트 시스템의 지원되는 각 절전 모드 상태에 대해 3-8단계를 반복합니다.
  10. 1-9단계를 여러 번 반복합니다.

테스트 전후 IO를 사용하여 절전 모드 정보

이 테스트는 다음을 수행합니다.

  1. 시스템에서 디바이스 문제 코드가 보고되지 않는지 확인합니다.
  2. WDTF 단순 I/O 플러그 인을 사용하여 시스템의 모든 디바이스에서 I/O를 테스트합니다. 자세한 내용은 제공된 WDTF 단순 I/O 플러그 인 참조하십시오.
  3. 테스트 시스템을 지원되는 첫 번째 절전 상태로 보내고 잠시 후 절전 모드에서 시스템을 다시 시작합니다.
  4. 시스템에서 장치 문제 코드를 보고하는 장치가 없는지 확인합니다.
  5. WDTF 단순 I/O 플러그 인을 사용하여 시스템의 모든 디바이스에서 I/O를 테스트합니다. 더 많은 정보를 위해 에서 제공하는 WDTF 단순 I/O 플러그인을 참조하세요.
  6. 테스트 시스템의 지원되는 각 절전 모드 상태에 대해 3-5단계를 반복합니다.
  7. 1-6단계를 여러 번 반복합니다.

Visual Studio 사용하여 런타임에 드라이버를 테스트하는 방법

디바이스 기본 사항 테스트 선택하고 구성하는 방법

디바이스 기본 사항 테스트

제공된 WDTF 간단한 I/O 플러그인

명령 프롬프트 런타임에 드라이버를 테스트하는 방법