다음을 통해 공유


전원 구성표 관리

각 전원 구성표는 GUID의해 고유하게 식별됩니다. 사용 가능한 모든 전원 구성표를 열거하려면 PowerEnumerate 함수를 사용합니다. PowerEnumerate 사용하여 지정된 구성표에 대한 모든 전원 설정을 검색할 수도 있습니다.

현재 시스템에서 사용 중인 전원 구성표를 활성 전원 구성표 또는 계획이라고 합니다. 활성 계획의 GUID 검색하려면 PowerGetActiveScheme 함수를 호출합니다. 활성 전원 계획을 변경하려면 PowerSetActiveScheme 함수를 호출합니다.

전원 구성표를 만들려면 먼저 PowerDuplicateScheme 함수를 사용하여 기존 체계를 복제하고 새 스키마를 기반으로 하려는 구성표의 GUID 지정해야 합니다. 기본 제공 스키마 중 하나를 복사하고 필요에 따라 전원 설정을 수정해야 합니다. 전원 계획을 만들면 활성 전원 계획이 자동으로 업데이트되지 않습니다. 활성 전원 계획을 업데이트하려면 항상 PowerSetActiveScheme 호출해야 합니다. 기존 전원 계획을 수정한 다음 동일한 방식으로 적용할 수 있습니다.

전원 계획을 제거하려면 PowerDeleteScheme 함수를 호출합니다.

메모

시스템 전원 상태에 대한 추가 정보를 검색하려면 CallNtPowerInformation 함수를 호출합니다.

 

전원 구성표