디바이스 전원 상태에 대한 필수 지원

관련 디바이스 클래스 전원 관리 참조 사양을 참조하여 작업 중인 디바이스 클래스에 대해 정의된 디바이스 전원 상태와 각 상태에 대한 운영 요구 사항을 확인합니다. 이러한 사양은 ACPI/전원 관리 웹 사이트에서 사용할 수 있습니다.

전원 관리 사양이 없는 레거시 디바이스 및 기타 디바이스는 기본 디바이스 클래스 전원 관리 사양을 따라야 합니다. 기본 사양에는 다음이 필요합니다.

  • D0 및 D3 상태에 대한 지원.

  • 디바이스 전원이 켜지면 디바이스 컨텍스트를 저장 및 복원하거나 다시 초기화하는 드라이버입니다.

  • 디바이스 전원 정책을 관리하는 드라이버입니다.

시스템과 IHV(독립 하드웨어 공급업체)에서 제공하는 클래스 및 포트 드라이버는 일반적으로 전원 관리를 지원합니다. 이러한 드라이버에 연결되는 미니 드라이버를 작성하는 경우 WDK(Windows 드라이버 키트)에서 관련 클래스 또는 포트 드라이버 설명서를 검사 미니 드라이버에 필요한 전원 관리 지원 범위를 확인합니다. 다음 일반 지침이 적용합니다.

  • 네트워크 어댑터 드라이버는 네트워크 드라이버 인터페이스 사양 6.00(NDIS 6.0)(Windows Vista) 또는 NDIS 5.0(Windows Server 2003, Windows XP 및 Windows 2000)을 준수해야 합니다. 또한 드라이버는 드라이버의 디바이스 설정 클래스 및 Windows 버전의 드라이버에 대한 전원 관리 요구 사항을 준수해야 합니다.

  • 스트리밍 드라이버는 스트리밍 클래스 드라이버의 전원 관리 인터페이스를 사용하여 디바이스 전원 상태 D0 및 D3를 처리합니다. 디바이스 전원 상태 D1 및 D2를 처리하려면 이러한 드라이버는 이 섹션에 설명된 전원 관리 인터페이스를 사용해야 합니다.

  • SCSI 포트 드라이버는 미니포트에 대한 대부분의 PnP 및 전원 관리 요구 사항을 관리합니다. SCSI 미니포트 드라이버는 HwScsiAdapterControl과 같은 관련 루틴과 함께 PnP 및 전원 관리 인터페이스를 지원해야 합니다.

  • 비디오 포트 드라이버는 미니포트에 대한 대부분의 PnP 및 전원 관리 요구 사항을 관리합니다. 비디오 미니포트 드라이버는 WDK의 다른 곳에서 설명하는 미니포트 관련 루틴을 지원해야 합니다.