시스템 전원 정책

시스템 전원 정책 관리자 역할에서 전원 관리자는 시스템 활동을 추적하고, 적절한 시스템 전원 상태를 결정하고, 시스템 전원 상태를 쿼리하거나 변경하는 IRP_MJ_POWER 요청을 보냅니다. 또한 애플리케이션이 전원 정책 설정을 읽고 쓸 수 있는 인터페이스를 제공합니다(Microsoft Windows SDK 참조).

전원 관리자는 AC(벽 전류)와 DC(배터리 또는 UPS)의 두 개의 별도 전원 정책을 유지 관리하며 현재 전원에 따라 이러한 두 정책 간에 자동으로 전환합니다. 일반적으로 AC 전원 정책은 보존보다 성능을 강조하는 반면 DC 전원 정책은 성능보다 보존을 강조합니다. 시스템이 한 정책에서 다른 정책으로 변경되는 시기를 확인하기 위해 드라이버는 시스템의 \Callback\PowerState 콜백 개체에 알림을 등록할 수 있습니다. 자세한 내용은 ExCreateCallback콜백 개체를 참조하세요.

APCI 사양을 준수하는 컴퓨터는 각 전원이 꺼짐에 따라 AC에서 배터리 전원으로, 한 배터리에서 다른 배터리로 자동으로 전환됩니다. 컴퓨터 하드웨어에서 운영 체제에서 전원을 선택할 수 있는 경우 전원 관리자는 충전량이 가장 적지만 여전히 작동하는 배터리를 추적하고 컴퓨터 전원을 공급하도록 선택합니다.

AC 전원을 사용할 수 있게 되면 컴퓨터 하드웨어가 자동으로 배터리를 충전하기 시작합니다. 하드웨어에서 운영 체제에서 충전할 배터리를 선택할 수 있는 경우 전원 관리자는 재충전할 최소 배터리를 선택합니다. 이렇게 하면 시스템에 항상 하나 이상의 배터리가 잘 충전될 가능성이 높아질 수 있습니다.

다른 설정에 관계없이 전원 관리자는 충전식 배터리 또는 시스템 전원을 공급하는 배터리가 하드웨어 상태를 "위험"으로 보고하고 2초 이상 방전 상태에 있는 경우 중요한 배터리에 대한 DC 전원 정책을 수행합니다. 이 상황에서 전원 정책은 일반적으로 최대 절전 모드 또는 종료 상태로 전환해야 합니다.