powrprof.h 헤더
이 헤더는 System Services에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
powrprof.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
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에서 사용하는 열거형 값입니다. |