다음을 통해 공유


절전 모드 테스트(디바이스 기본 사항)

디바이스 기본 사항 절전 모드 테스트는 시스템 절전 모드 상태 전환 전후 또는 전환 중에 지정된 디바이스에서 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

ResumeDelay

IOPeriod

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

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

이진 테스트: Devfund_Critical_Sleep_With_IO_During.wsc

테스트 방법: Critical_Sleep_With_IO_During

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

DQ

TestCycles

ResumeDelay

IOPeriod

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

이 테스트는 다양한 절전 상태를 통해 시스템을 순환하고 각 절전 상태 주기 전후의 디바이스에서 I/O 및 기본 PnP(사용 안 함/사용)를 수행합니다.

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

이진 테스트: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc

테스트 방법: Sleep_PNP_DisableEnable_With_IO_Before_And_After

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

DQ

TestCycles

ResumeDelay

IOPeriod

I/O 전후로 절전 모드

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

자세한 내용은 테스트 전후 IO를 사용하여 절전 모드 정보를 참조하세요.

이진 테스트: Devfund_Sleep_With_IO_BeforeAndAfter.wsc

테스트 방법: Sleep_With_Io_Before_And_After

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

DQ

TestCycles

ResumeDelay

IOPeriod

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

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

이진 테스트: Devfund_Sleep_With_IO_During.wsc

테스트 방법: Sleep_With_IO_During

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

DQ

TestCycles

ResumeDelay

IOPeriod

IO를 사용하여 절전 모드 및 PNP 사용 안 함 및 사용 설정 정보 테스트 전후

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

  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::D isableDeviceIWDTFPNPAction2::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 플러그 인

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