Share via


powrprof.h 헤더

이 헤더는 System Services에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

powrprof.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
CanUserWritePwrScheme

현재 사용자에게 전원 구성표를 작성할 수 있는 충분한 권한이 있는지 여부를 결정합니다.
DeletePwrScheme

지정된 전원 구성표를 삭제합니다.
DevicePowerClose

디바이스 목록의 모든 노드를 해제하고 디바이스 목록을 삭제합니다.
DevicePowerEnumDevices

지정된 조건을 충족하는 시스템의 디바이스를 열거합니다.
DevicePowerOpen

모든 디바이스를 쿼리하여 디바이스 목록을 초기화합니다.
DevicePowerSetDeviceState

지정된 디바이스에서 지정된 데이터를 수정합니다.
EnumPwrSchemes

모든 전원 구성표를 열거합니다.
GetActivePwrScheme

활성 전원 구성표의 인덱스를 검색합니다.
GetCurrentPowerPolicies

현재 시스템 전원 정책 설정을 검색합니다.
GetPwrDiskSpindownRange

디스크 스핀다운 범위를 검색합니다.
IsPwrHibernateAllowed

컴퓨터가 최대 절전 모드를 지원하는지 여부를 결정합니다.
IsPwrShutdownAllowed

컴퓨터가 소프트 끄기 전원 상태를 지원하는지 여부를 결정합니다.
IsPwrSuspendAllowed

컴퓨터가 절전 모드 상태를 지원하는지 여부를 결정합니다.
PowerCanRestoreIndividualDefaultPowerScheme

필요한 경우 복원할 수 있도록 현재 사용자가 지정된 전원 구성표의 데이터에 액세스할 수 있는지 여부를 확인합니다.
PowerCreatePossibleSetting

지정된 전원 설정에 대해 가능한 설정 값을 만듭니다.
PowerCreateSetting

지정된 전원 설정에 대한 설정 값을 만듭니다.
PowerDeleteScheme

데이터베이스에서 지정된 전원 구성표를 삭제합니다.
PowerDeterminePlatformRole

Windows 7, Windows Server 2008 R2, Windows Vista 또는 Windows Server 2008에 대한 컴퓨터 역할을 결정합니다.
PowerDuplicateScheme

기존 전원 구성표를 복제합니다.
PowerEnumerate

전원 구성표에서 지정된 요소를 열거합니다.
PowerImportPowerScheme

파일에서 전원 구성표를 가져옵니다.
PowerIsSettingRangeDefined

지정된 전원 설정이 가능한 값의 범위를 나타내는지 여부를 쿼리합니다.
PowerReadACDefaultIndex

지정된 전원 설정의 기본 AC 인덱스를 검색합니다.
PowerReadACValueIndex

지정된 전원 설정의 AC 인덱스를 검색합니다.
PowerReadDCDefaultIndex

지정된 전원 설정의 기본 DC 인덱스를 검색합니다.
PowerReadDCValueIndex

지정된 전원 설정의 DC 값 인덱스를 검색합니다.
PowerReadDescription

지정된 전원 설정, 하위 그룹 또는 체계에 대한 설명을 검색합니다.
PowerReadFriendlyName

지정된 전원 설정, 하위 그룹 또는 구성표의 이름을 검색합니다.
PowerReadIconResourceSpecifier

지정된 전원 설정, 하위 그룹 또는 체계에 대한 아이콘 리소스를 검색합니다.
PowerReadPossibleDescription

전원 설정 값의 가능한 선택 항목 중 하나에 대한 설명을 검색합니다.
PowerReadPossibleFriendlyName

전원 설정 값의 가능한 선택 항목 중 하나에 대한 식별 이름을 검색합니다.
PowerReadPossibleValue

전원 설정의 가능한 값에 대한 값을 검색합니다.
PowerReadSettingAttributes

지정된 전원 설정의 현재 특성을 반환합니다.
PowerReadValueIncrement

전원 설정 최소값과 최댓값 사이의 유효한 값에 대한 증분을 검색합니다.
PowerReadValueMax

지정된 전원 설정의 최대값을 검색합니다.
PowerReadValueMin

지정된 전원 설정의 최소값을 검색합니다.
PowerReadValueUnitsSpecifier

값 범위를 지원하는 전원 설정의 단위를 설명하는 데 사용되는 문자열을 읽습니다.
PowerRemovePowerSetting

지정된 전원 설정을 삭제합니다.
PowerReplaceDefaultPowerSchemes

기본 전원 구성표를 현재 사용자의 전원 구성표로 바꿉니다.
PowerReportThermalEvent

운영 체제에 열 이벤트를 알 수 있습니다.
PowerRestoreDefaultPowerSchemes

시스템의 전원 구성표를 기본 전원 구성표로 바꿉니다. 모든 현재 전원 구성표 및 설정이 삭제되고 기본 시스템 전원 구성표로 대체됩니다.
PowerRestoreIndividualDefaultPowerScheme

현재 사용자의 특정 전원 구성표를 기본 사용자(HKEY_USERS 저장됨)의 전원 구성표로 바꿉니다. 기본값).
PowerSettingAccessCheck

그룹 정책에 대한 쿼리는 지정된 전원 설정을 재정의합니다.
PowerSettingAccessCheckEx

그룹 정책에 대한 쿼리는 지정된 전원 설정을 재정의하고 설정에 대해 요청된 액세스를 지정합니다.
PowerWriteACDefaultIndex

지정된 전원 설정의 기본 AC 인덱스 를 설정합니다.
PowerWriteDCDefaultIndex

지정된 전원 설정의 기본 DC 인덱스 를 설정합니다.
PowerWriteDescription

지정된 전원 설정, 하위 그룹 또는 스키마에 대한 설명을 설정합니다.
PowerWriteFriendlyName

지정된 전원 설정, 하위 그룹 또는 구성표의 이름을 설정합니다.
PowerWriteIconResourceSpecifier

지정된 전원 설정, 하위 그룹 또는 스키마에 대한 아이콘 리소스를 설정합니다.
PowerWritePossibleDescription

전원 설정 값의 가능한 선택 항목 중 하나에 대한 설명을 설정합니다.
PowerWritePossibleFriendlyName

전원 설정의 가능한 지정된 설정에 대한 이름을 설정합니다.
PowerWritePossibleValue

전원 설정의 가능한 값에 대한 값을 설정합니다.
PowerWriteSettingAttributes

전원 키의 전원 특성을 설정합니다.
PowerWriteValueIncrement

전원 설정 최소값과 최댓값 사이의 유효한 값에 대한 증분을 설정합니다.
PowerWriteValueMax

지정된 전원 설정의 최대값을 설정합니다.
PowerWriteValueMin

지정된 전원 설정의 최소값을 설정합니다.
PowerWriteValueUnitsSpecifier

값 범위를 지원하는 전원 설정의 단위를 설명하는 데 사용되는 문자열을 씁니다.
ReadGlobalPwrPolicy

현재 전역 전원 정책 설정을 검색합니다.
ReadProcessorPwrScheme

지정된 전원 구성표에 대한 프로세서 전원 정책 설정을 검색합니다.
ReadPwrScheme

지정된 전원 구성표에 고유한 전원 정책 설정을 검색합니다.
SetActivePwrScheme

활성 전원 구성표를 설정합니다.
SetSuspendState

전원을 종료하여 시스템을 일시 중단합니다. Hibernate 매개 변수에 따라 시스템은 일시 중단(절전 모드) 상태 또는 최대 절전 모드(S4)를 입력합니다.
WriteGlobalPwrPolicy

전역 전원 정책 설정을 씁니다.
WriteProcessorPwrScheme

지정된 전원 구성표에 대한 프로세서 전원 정책 설정을 씁니다.
WritePwrScheme

지정된 전원 구성표에 고유한 정책 설정을 씁니다.

콜백 함수

 
DEVICE_NOTIFY_CALLBACK_ROUTINE

애플리케이션의 DeviceNotifyCallbackRoutine 콜백 함수는 전원 알림을 수신하는 데 사용됩니다.

구조체

 
DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS

전원 알림에 등록할 때 사용되는 매개 변수를 포함합니다.
GLOBAL_MACHINE_POWER_POLICY

모든 사용자의 모든 전원 구성표에 적용되는 전역 컴퓨터 전원 정책 설정을 포함합니다.
GLOBAL_POWER_POLICY

모든 전원 구성표에 적용되는 전역 전원 정책 설정을 포함합니다.
GLOBAL_USER_POWER_POLICY

사용자의 모든 전원 구성표에 적용되는 전역 사용자 전원 정책 설정을 포함합니다.
MACHINE_POWER_POLICY

컴퓨터의 각 전원 구성표에 고유한 컴퓨터 전원 정책 설정을 포함합니다.
MACHINE_PROCESSOR_POWER_POLICY

시스템이 AC 전원 또는 배터리 전원에서 실행되는 동안 적용되는 프로세서 전원 정책 설정을 포함합니다.
POWER_POLICY

각 전원 구성표에 고유한 전원 정책 설정을 포함합니다.
THERMAL_EVENT

열 이벤트를 포함합니다.
USER_POWER_POLICY

사용자의 각 전원 구성표에 고유한 전원 정책 설정을 포함합니다.

열거형

 
POWER_DATA_ACCESSOR

PowerEnumerate 및 PowerSettingAccessCheck에서 사용하는 열거형 값입니다.