다음을 통해 공유


오디오 디바이스용 전원 관리

PortCls 시스템 드라이버는 오디오 어댑터 드라이버를 대신하여 모든 전원 관리 IRP( 전원 IRP 처리 참조)를 처리합니다. PortCls는 어댑터 드라이버의 IAdapterPowerManagementIPowerNotify 인터페이스를 통해 호출하여 오디오 디바이스의 전원 상태를 관리합니다. 두 인터페이스는 모두 선택 사항입니다. PortCls의 요청에 따라 전원 상태를 변경할 수 있는 디바이스의 어댑터 드라이버는 IAdapterPowerManagement 인터페이스를 노출해야 합니다. 임박한 전원 다운에 대한 사전 경고가 필요한 미니포트 개체는 IPowerNotify 인터페이스를 노출해야 합니다.

Windows Server 2003 SP1, Windows XP SP2 이상에서 PortCls는 타이머를 사용하여 지정된 시간 제한 간격 동안 비활성 상태로 유지된 오디오 디바이스의 전원을 꺼야 하는 시기를 결정합니다. PortCls는 제한 시간이 발생할 때 제한 시간 간격 및 대상 전원 상태에 대한 기본값을 제공합니다. 하드웨어 공급업체는 필요에 따라 이러한 기본값을 고유한 드라이버별 값으로 재정의할 수 있습니다.

이 섹션에서는 다음 항목에 대해 설명합니다.

IAdapterPowerManagement 구현

IPowerNotify 구현

오디오 디바이스 클래스 비활성 타이머 구현