다음을 통해 공유


pepfx.h 헤더

이 헤더에는 PEP(전원 엔진 플러그 인)에서 사용하는 프로그래밍 인터페이스가 포함되어 있습니다. 자세한 내용은 다음을 참조하세요.

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

함수

 
PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE

PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_EXTENDED_ADDRESS 구조를 초기화합니다.
PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE

PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_EXTENDED_ADDRESS 구조를 초기화합니다.
PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE

PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_GPIO_RESOURCE 구조를 초기화합니다.
PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE

PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_GPIO_RESOURCE 구조를 초기화합니다.
PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE

PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_INTERRUPT_RESOURCE 구조를 초기화합니다.
PEP_ACPI_INITIALIZE_IOPORT_RESOURCE

PEP_ACPI_INITIALIZE_IOPORT_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_IO_MEMORY_RESOURCE 구조를 초기화합니다.
PEP_ACPI_INITIALIZE_MEMORY_RESOURCE

PEP_ACPI_INITIALIZE_MEMORY_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_IO_MEMORY_RESOURCE 구조를 초기화합니다.
PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE

PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_SPB_I2C_RESOURCE 구조를 초기화합니다.
PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE

PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_SPB_SPI_RESOURCE 구조를 초기화합니다.
PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE

PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_SPB_UART_RESOURCE 구조를 초기화합니다.
PoFxRegisterCoreDevice

PoFxRegisterCoreDevice 루틴은 새 핵심 시스템 리소스를 Windows PoFx(전원 관리 프레임워크)에 등록합니다.
PoFxRegisterPlugin

PoFxRegisterPlugin 루틴은 플랫폼 확장 플러그 인(PEP)을 Windows PoFx(전원 관리 프레임워크)에 등록합니다.
PoFxRegisterPluginEx

PoFxRegisterPluginEx 루틴은 플랫폼 확장 플러그 인(PEP)을 PoFx(Windows 전원 관리 프레임워크)에 등록합니다.

콜백 함수

 
PEPCALLBACKNOTIFYACPI

AcceptAcpiNotification 이벤트 콜백 루틴은 Windows PoFx(전원 관리 프레임워크)의 ACPI 알림을 처리합니다.
PEPCALLBACKNOTIFYDPM

AcceptDeviceNotification 이벤트 콜백 루틴은 Windows PoFx(전원 관리 프레임워크)의 DPM(디바이스 전원 관리) 알림을 처리합니다.
PEPCALLBACKNOTIFYPPM

AcceptProcessorNotification 이벤트 콜백 루틴은 Windows PoFx(전원 관리 프레임워크)의 PPM(프로세서 전원 관리) 알림을 처리합니다.
PEPCALLBACKPOWERONCRASHDUMPDEVICE

PowerOnDumpDeviceCallback 콜백 루틴은 크래시 덤프 디바이스를 켭니다.
POFXCALLBACKCRITICALRESOURCE

TransitionCriticalResource 루틴은 핵심 시스템 구성 요소의 활성/비활성 상태를 변경합니다.
POFXCALLBACKENUMERATEUNMASKEDINTERRUPTS

EnumerateUnmaskedInterrupts 루틴은 인터럽트가 마스크를 해제하고 사용하도록 설정된 인터럽트 원본을 열거합니다.
POFXCALLBACKPLATFORMIDLEVETO

PlatformIdleVeto 루틴은 플랫폼 유휴 상태에 대한 거부권 코드에 대한 거부 횟수를 증가 또는 감소합니다.
POFXCALLBACKPROCESSORHALT

ProcessorHalt 루틴은 프로세서를 중지할 준비를 합니다.
POFXCALLBACKPROCESSORIDLEVETO

ProcessorIdleVeto 루틴은 프로세서 유휴 상태에 대한 거부 코드에 대한 거부 횟수를 증가 또는 감소합니다.
POFXCALLBACKREQUESTCOMMON

RequestCommon 루틴은 제네릭 요청 처리기입니다.
POFXCALLBACKREQUESTINTERRUPT

RequestInterrupt 루틴은 하드웨어 플랫폼이 저전력 상태인 동안 손실되었을 수 있는 에지 트리거 인터럽트를 운영 체제에서 재생해 달라는 요청입니다.
POFXCALLBACKREQUESTWORKER

RequestWorker 루틴은 PEP(플랫폼 확장 플러그 인)가 지정된 디바이스를 대신하여 제출할 작업 요청이 있음을 PoFx(Windows 전원 관리 프레임워크)에 알리기 위해 PEP(플랫폼 확장 플러그 인)에서 호출됩니다.
POFXCALLBACKUPDATEPLATFORMIDLESTATE

UpdatePlatformIdleState 루틴은 PEP(플랫폼 확장 플러그 인)에서 호출되어 지정된 플랫폼 유휴 상태의 속성을 업데이트합니다.
POFXCALLBACKUPDATEPROCESSORIDLESTATE

UpdateProcessorIdleState 루틴은 PEP(플랫폼 확장 플러그 인)에서 호출되어 지정된 프로세서 유휴 상태의 속성을 업데이트합니다.
PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK

EnumerateInterruptSource 콜백 루틴은 인터럽트 원본에 대한 정보와 함께 PEP(플랫폼 확장 플러그 인)를 제공합니다.

구조체

 
PEP_ABANDON_DEVICE

PEP_ABANDON_DEVICE 구조는 중단되어 운영 체제에서 더 이상 사용되지 않는 디바이스를 식별합니다.
PEP_ACPI_ABANDON_DEVICE

PEP_ACPI_ABANDON_DEVICE 구조는 PEP(플랫폼 확장 플러그 인)가 중단된 디바이스의 소유권을 허용하는지 여부를 나타냅니다.
PEP_ACPI_ENUMERATE_DEVICE_NAMESPACE

PEP_ACPI_ENUMERATE_DEVICE_NAMESPACE 구조체에는 디바이스의 네임스페이스에 있는 개체의 열거형이 포함됩니다.
PEP_ACPI_EVALUATE_CONTROL_METHOD

PEP_ACPI_EVALUATE_CONTROL_METHOD 구조체는 평가할 ACPI 컨트롤 메서드, 이 메서드에 제공할 입력 인수 및 평가 결과에 대한 출력 버퍼를 지정합니다.
PEP_ACPI_EXTENDED_ADDRESS

PEP_ACPI_EXTENDED_ADDRESS 구조는 메모리 및 IO와 같은 주소 공간에서 리소스 사용량을 보고하는 데 사용됩니다.
PEP_ACPI_GPIO_RESOURCE

PEP_ACPI_GPIO_RESOURCE 구조는 GPIO(범용 입력/출력) 리소스에 대한 ACPI 구성을 설명합니다.
PEP_ACPI_INTERRUPT_RESOURCE

PEP_ACPI_INTERRUPT_RESOURCE 구조는 ACPI 인터럽트 리소스를 설명합니다.
PEP_ACPI_IO_MEMORY_RESOURCE

PEP_ACPI_IO_MEMORY_RESOURCE 구조는 ACPI IO 포트 설명자 리소스를 설명합니다.
PEP_ACPI_OBJECT_NAME

PEP_ACPI_OBJECT_NAME 공용 구조체에는 ACPI 개체의 네 문자 이름이 포함됩니다.
PEP_ACPI_OBJECT_NAME_WITH_TYPE

ACPI 개체의 경로 상대 이름과 이 개체의 형식을 모두 지정하는 PEP_ACPI_OBJECT_NAME_WITH_TYPE 구조체입니다.
PEP_ACPI_PREPARE_DEVICE

PEP_ACPI_PREPARE_DEVICE 구조는 PEP(플랫폼 확장 플러그 인)가 지정된 디바이스에 대한 ACPI 서비스를 제공할 준비가 되었는지 여부를 나타냅니다.
PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES

PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES 구조에는 디바이스에 대한 전원을 제어하는 데 필요한 원시 리소스 목록이 포함되어 있습니다.
PEP_ACPI_QUERY_OBJECT_INFORMATION

PEP_ACPI_QUERY_OBJECT_INFORMATION 구조체에는 ACPI 개체에 대한 정보가 포함됩니다.
PEP_ACPI_REGISTER_DEVICE

PEP_ACPI_REGISTER_DEVICE 구조에는 PEP(플랫폼 확장 플러그 인)가 ACPI 서비스를 제공하는 디바이스에 대한 등록 정보가 포함되어 있습니다.
PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES

PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES 구조는 PEP 초기화 함수 중 하나를 통해 ACPI 리소스를 BIOS 리소스로 변환하는 프로세스에 사용됩니다.
PEP_ACPI_RESOURCE

PEP_ACPI_RESOURCE 구조에는 특정 ACPI 리소스에 대한 하드웨어 세부 정보가 포함되어 있습니다.
PEP_ACPI_RESOURCE_FLAGS

PEP_ACPI_RESOURCE_FLAGS 구조에는 ACPI 리소스를 설명하는 플래그가 포함되어 있습니다.
PEP_ACPI_SPB_I2C_RESOURCE

PEP_ACPI_SPB_I2C_RESOURCE 구조는 ACPI I2C 직렬 버스 리소스를 설명합니다.
PEP_ACPI_SPB_RESOURCE

PEP_ACPI_SPB_RESOURCE 구조는 ACPI 직렬 버스 연결 리소스를 설명합니다.
PEP_ACPI_SPB_SPI_RESOURCE

PEP_ACPI_SPB_SPI_RESOURCE 구조는 ACPI SPI 직렬 버스 리소스를 설명합니다.
PEP_ACPI_SPB_UART_RESOURCE

PEP_ACPI_SPB_UART_RESOURCE 구조는 ACPI UART 직렬 버스 리소스를 설명합니다.
PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES

PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES 구조에는 사용할 PEP(플랫폼 확장 플러그 인)에 대한 변환된 전원 제어 리소스 목록이 포함되어 있습니다.
PEP_ACPI_UNREGISTER_DEVICE

PEP_ACPI_UNREGISTER_DEVICE 구조에는 ACPI 서비스에서 등록 취소된 디바이스에 대한 정보가 포함되어 있습니다.
PEP_COMPONENT_PERF_INFO

PEP_COMPONENT_PERF_INFO 구조체는 구성 요소의 성능 상태(P 상태)를 설명합니다.
PEP_COMPONENT_PERF_SET

PEP_COMPONENT_PERF_SET 구조체는 P 상태 집합의 성능 상태(P 상태)를 설명합니다.
PEP_COMPONENT_PERF_STATE_REQUEST

PEP_COMPONENT_PERF_STATE_REQUEST 구조는 성능 상태(P 상태) 집합과 이 집합에 할당할 새 성능 수준을 지정합니다.
PEP_COMPONENT_PLATFORM_CONSTRAINTS

PEP_COMPONENT_PLATFORM_CONSTRAINTS 구조는 플랫폼이 특정 유휴 상태일 때 구성 요소가 있을 수 있는 최하위 Fx 상태를 설명합니다.
PEP_COMPONENT_V2

PEP_COMPONENT_V2 구조체는 디바이스에 있는 구성 요소의 전원 상태 특성을 지정합니다.
PEP_COORDINATED_DEPENDENCY_OPTION

PEP_COORIDNATED_DEPENDENCY_OPTION 구조는 OS에 대한 조정된 유휴 상태의 종속성을 설명합니다.
PEP_COORDINATED_IDLE_STATE

PEP_COORIDNATED_IDLE_STATE 구조는 OS에 대한 조정된 유휴 상태를 설명합니다.
PEP_CRASHDUMP_INFORMATION

PEP_CRASHDUMP_INFORMATION 구조에는 크래시 덤프 디바이스에 대한 정보가 포함되어 있습니다.
PEP_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DEBUGGER_TRANSITION_REQUIREMENTS 구조는 디버거 디바이스를 켜야 하는 플랫폼 유휴 상태를 나타냅니다.
PEP_DEVICE_PLATFORM_CONSTRAINTS

PEP_DEVICE_PLATFORM_CONSTRAINTS 구조체는 디바이스에서 지원하는 다양한 Dx 전원 상태에 진입하기 위한 제약 조건을 지정합니다.
PEP_DEVICE_POWER_STATE

PEP_DEVICE_POWER_STATE 구조는 새 Dx(디바이스 전원) 상태로의 전환 상태 나타냅니다.
PEP_DEVICE_REGISTER_V2

PEP_DEVICE_REGISTER 구조는 특정 디바이스의 모든 구성 요소를 설명합니다.
PEP_DEVICE_STARTED

PEP_DEVICE_STARTED 구조는 드라이버가 PoFx(Windows 전원 관리 프레임워크)에 등록을 완료한 디바이스를 식별합니다.
PEP_INFORMATION

PEP_INFORMATION 구조는 PEP(플랫폼 확장 플러그 인)가 PoFx(Windows 전원 관리 프레임워크)에서 알림을 받는 데 사용하는 인터페이스를 지정합니다.
PEP_KERNEL_INFORMATION_STRUCT_V3

PEP_KERNEL_INFORMATION_STRUCT_V3 구조는 PEP(전원 확장 플러그 인)가 PoFx(Windows 전원 관리 프레임워크)에서 서비스를 요청하는 데 사용하는 인터페이스를 지정합니다.
PEP_LOW_POWER_EPOCH

PEP_LOW_POWER_EPOCH 구조는 PEP_DPM_LOW_POWER_EPOCH 알림(사용되지 않음)에 대한 데이터를 제공하는 데 사용됩니다.
PEP_NOTIFY_COMPONENT_IDLE_STATE

PEP_NOTIFY_COMPONENT_IDLE_STATE 구조에는 구성 요소의 보류 중인 새 Fx 전원 상태로의 전환 보류에 대한 상태 정보가 포함되어 있습니다.
PEP_PERF_STATE

PEP_PERF_STATE 구조체는 P 상태가 하나 이상의 불연속 값 목록으로 지정된 P 상태 집합의 성능 상태(P 상태)를 설명합니다.
PEP_PLATFORM_IDLE_STATE

PEP_PLATFORM_IDLE_STATE 구조체는 플랫폼 유휴 상태의 속성을 지정합니다.
PEP_PLATFORM_IDLE_STATE_UPDATE

PEP_PLATFORM_IDLE_STATE_UPDATE 구조에는 플랫폼 유휴 상태의 업데이트된 속성이 포함됩니다.
PEP_POWER_CONTROL_COMPLETE

PEP_POWER_CONTROL_COMPLETE 구조에는 PEP가 이전에 요청했고 디바이스 드라이버가 완료한 전원 제어 작업에 대한 상태 정보가 포함되어 있습니다.
PEP_POWER_CONTROL_REQUEST

PEP_POWER_CONTROL_REQUEST 구조에는 전원 제어 작업에 대한 드라이버의 요청이 포함됩니다.
PEP_PPM_CONTEXT_QUERY_PARKING_PAGE

PEP_PPM_CONTEXT_QUERY_PARKING_PAGE 구조는 프로세서의 주차 페이지를 설명합니다.
PEP_PPM_CST_STATE

PEP_PPM_CST_STATE 구조체는 C 상태의 속성(ACPI 프로세서 전원 상태)을 지정합니다.
PEP_PPM_CST_STATES

PEP_PPM_CST_STATES 구조체는 프로세서에 지원되는 C 상태(ACPI 프로세서 전원 상태)의 속성을 지정합니다.
PEP_PPM_ENTER_SYSTEM_STATE

PEP_NOTIFY_PPM_ENTER_SYSTEM_STATE 알림에서 시스템이 시스템 전원 상태를 입력하려고 했음을 PEP에 알리는 데 사용됩니다.  .
PEP_PPM_FEEDBACK_READ

PEP_PPM_FEEDBACK_READ 구조에는 프로세서 성능 피드백 카운터에서 읽은 값이 포함됩니다.
PEP_PPM_IDLE_COMPLETE

PEP_PPM_IDLE_COMPLETE 구조는 프로세서 및 하드웨어 플랫폼이 해제되는 유휴 상태를 설명합니다.
PEP_PPM_IDLE_COMPLETE_V2

PEP_PPM_IDLE_COMPLETE_V2 구조는 프로세서 및 하드웨어 플랫폼이 해제되는 유휴 상태를 설명합니다.
PEP_PPM_IDLE_EXECUTE

PEP_PPM_IDLE_EXECUTE 구조체는 프로세서가 입력할 유휴 상태를 지정합니다.
PEP_PPM_IDLE_EXECUTE_V2

PEP_PPM_IDLE_EXECUTE_V2 구조체는 프로세서가 입력할 유휴 상태를 지정합니다.
PEP_PPM_INITIATE_WAKE

PEP_PPM_INITIATE_WAKE 구조는 프로세서가 유휴 상태에서 절전 모드를 해제하기 위해 인터럽트를 필요로 하는지 여부를 나타냅니다.
PEP_PPM_IS_PROCESSOR_HALTED

PEP_PPM_IS_PROCESSOR_HALTED 구조는 프로세서가 현재 선택한 유휴 상태에서 중지되었는지 여부를 나타냅니다.
PEP_PPM_PARK_MASK

PEP_PROCESSOR_PARK_MASK 구조에는 현재 코어 주차 마스크가 포함되어 있습니다.
PEP_PPM_PARK_SELECTION

PEP_PPM_PARK_SELECTION 구조는 전력 소비를 줄이기 위해 플랫폼에서 주차해야 하는 프로세서와 관련하여 운영 체제 및 PEP(플랫폼 확장 플러그 인)의 기본 설정을 나타냅니다.
PEP_PPM_PARK_SELECTION_V2

PEP_PPM_PARK_SELECTION_V2 구조는 전력 소비를 줄이기 위해 플랫폼에서 주차해야 하는 프로세서와 관련하여 운영 체제 및 PEP(플랫폼 확장 플러그 인)의 기본 설정을 나타냅니다.
PEP_PPM_PERF_CHECK_COMPLETE

PEP_PPM_PERF_CHECK_COMPLETE 구조는 주기적 성능 검사 평가 완료와 관련된 세부 정보를 PEP에 알리는 데 사용됩니다.
PEP_PPM_PERF_CONSTRAINTS

PEP_PPM_PERF_CONSTRAINTS 구조는 프로세서에 적용할 성능 제한을 설명합니다.
PEP_PPM_PERF_SET

PEP_PPM_PERF_SET 구조는 운영 체제가 프로세서에 대해 요청하는 새 성능 수준을 지정합니다.
PEP_PPM_PERF_SET_STATE

런타임 시 PEP_NOTIFY_PPM_PERF_SET 알림에서 프로세서의 현재 작동 성능을 설정하는 데 사용됩니다.  .
PEP_PPM_PLATFORM_STATE_RESIDENCIES

PEP_PPM_PLATFORM_STATE_RESIDENCIES 구조에는 하드웨어 플랫폼에서 지원하는 유휴 상태의 누적 상주 시간 및 전환 횟수가 포함됩니다.
PEP_PPM_PLATFORM_STATE_RESIDENCY

PEP_PPM_PLATFORM_STATE_RESIDENCY 구조는 특정 플랫폼 유휴 상태의 누적 상주 시간 및 전환 횟수를 지정합니다.
PEP_PPM_QUERY_CAPABILITIES

PEP_PPM_QUERY_CAPABILITIES 구조에는 PEP(플랫폼 확장 플러그 인)의 PPM(프로세서 전원 관리) 기능에 대한 정보가 포함되어 있습니다.
PEP_PPM_QUERY_COORDINATED_DEPENDENCY

PEP_PPM_QUERY_COORDINATED_DEPENDENCY 구조는 조정된 유휴 상태에 대한 종속성을 설명합니다.
PEP_PPM_QUERY_COORDINATED_STATES

PEP_PPM_QUERY_COORDINATED_STATES 구조에는 PEP(플랫폼 확장 플러그 인)가 지원하는 각 조정된 유휴 상태에 대한 정보가 포함됩니다.
PEP_PPM_QUERY_DISCRETE_PERF_STATES

PEP_NOTIFY_PPM_QUERY_CAPABILITIES 알림이 불연속 성능 상태에 대한 지원을 나타내는 경우 PEP에서 지원하는 불연속 성능 상태 목록을 저장하는 PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES 알림에 사용됩니다. .
PEP_PPM_QUERY_DOMAIN_INFO

성능 도메인에 대한 정보를 쿼리하는 PEP_NOTIFY_PPM_QUERY_DOMAIN_INFO 알림에 사용됩니다. .
PEP_PPM_QUERY_FEEDBACK_COUNTERS

PEP_PPM_QUERY_FEEDBACK_COUNTERS 구조는 PEP(플랫폼 확장 플러그 인)가 특정 프로세서에 대해 지원하는 모든 프로세서 성능 카운터를 설명합니다.
PEP_PPM_QUERY_IDLE_STATES_V2

PEP_PPM_QUERY_IDLE_STATES_V2 구조는 프로세서를 초기화하는 동안 프로세서가 지원하는 프로세서 유휴 상태 목록을 위해 PEP(플랫폼 확장 플러그 인)를 쿼리하는 데 사용됩니다.
PEP_PPM_QUERY_PERF_CAPABILITIES

PEP_PPM_QUERY_PERF_CAPABILITIES 구조는 지정된 프로세서 성능 도메인에 있는 프로세서의 성능 기능을 설명합니다.
PEP_PPM_QUERY_PLATFORM_STATE

PEP_PPM_QUERY_PLATFORM_STATE 구조에는 플랫폼 유휴 상태에 대한 정보가 포함됩니다.
PEP_PPM_QUERY_PLATFORM_STATES

PEP_PPM_QUERY_PLATFORM_STATES 구조는 하드웨어 플랫폼에서 지원하는 플랫폼 유휴 상태의 수를 지정합니다.
PEP_PPM_QUERY_STATE_NAME

PEP_PPM_QUERY_STATE_NAME 구조에는 특정 조정 또는 플랫폼 유휴 상태에 대한 정보가 포함됩니다.
PEP_PPM_QUERY_VETO_REASON

PEP_PPM_QUERY_VETO_REASON 구조체는 거부 이유로 사람이 읽을 수 있는 설명이 포함된 와이드 문자 null로 끝나는 문자열을 제공합니다.
PEP_PPM_QUERY_VETO_REASONS

PEP_PPM_QUERY_VETO_REASONS 구조는 PEP가 ProcessorIdleVeto 및 PlatformIdleVeto 루틴을 호출할 때 사용하는 총 거부 이유 수를 지정합니다.
PEP_PPM_RESUME_FROM_SYSTEM_STATE

시스템이 시스템 전원 상태에서 방금 다시 시작되었음을 PEP에 알리는 PEP_NOTIFY_PPM_RESUME_FROM_SYSTEM_STATE 알림에 사용됩니다.
PEP_PPM_TEST_IDLE_STATE

PEP_PPM_TEST_IDLE_STATE 구조에는 프로세서가 프로세서 유휴 상태로 즉시 들어갈 수 있는지 여부에 대한 정보가 포함되어 있습니다.
PEP_PREPARE_DEVICE

PEP_PREPARE_DEVICE 구조는 운영 체제에서 사용하기 위해 시작해야 하는 디바이스를 식별합니다.
PEP_PROCESSOR_FEEDBACK_COUNTER

PEP_PROCESSOR_FEEDBACK_COUNTER 구조는 운영 체제에 대한 피드백 카운터를 설명합니다.
PEP_PROCESSOR_IDLE_DEPENDENCY

PEP_PROCESSOR_IDLE_DEPENDENCY 구조체는 지정된 프로세서에서 플랫폼 유휴 상태의 종속성을 지정합니다.
PEP_PROCESSOR_IDLE_STATE_UPDATE

PEP_PROCESSOR_IDLE_STATE_UPDATE 구조에는 프로세서 유휴 상태의 업데이트된 속성이 포함됩니다.
PEP_PROCESSOR_IDLE_STATE_V2

PEP_PROCESSOR_IDLE_STATE_V2 구조는 PEP(플랫폼 확장 플러그 인)가 지원하는 프로세서 유휴 상태를 설명합니다.
PEP_PROCESSOR_PARK_PREFERENCE

PEP_PROCESSOR_PARK_PREFERENCE 구조는 전원 소비를 줄이기 위해 지정된 프로세서를 주차해야 하는지 여부에 대한 운영 체제 및 PEP(플랫폼 확장 플러그 인)의 기본 설정을 나타냅니다.
PEP_PROCESSOR_PARK_STATE

PEP_PROCESSOR_PARK_STATE 구조체는 단일 프로세서의 주차 상태를 설명합니다.
PEP_PROCESSOR_PERF_STATE

PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES 알림에서 를 사용합니다. 이 구조체는 단일 성능 상태의 속성을 설명합니다.  .
PEP_QUERY_COMPONENT_PERF_CAPABILITIES

PEP_QUERY_COMPONENT_PERF_CAPABILITIES 구조체는 구성 요소에 대해 정의된 성능 상태(P 상태) 집합 수를 지정합니다.
PEP_QUERY_COMPONENT_PERF_SET

PEP_QUERY_COMPONENT_PERF_SET 구조에는 구성 요소에 대한 성능 상태 값 집합(P 상태 집합)에 대한 쿼리 정보가 포함되어 있습니다.
PEP_QUERY_COMPONENT_PERF_SET_NAME

PEP_QUERY_COMPONENT_PERF_SET_NAME 구조에는 구성 요소에 대한 성능 상태 값 집합(P 상태 집합)에 대한 쿼리 정보가 포함되어 있습니다.
PEP_QUERY_COMPONENT_PERF_STATES

PEP_QUERY_COMPONENT_PERF_STATES 구조체에는 지정된 P 상태 집합에 대한 불연속 성능 상태(P 상태) 값 목록이 포함되어 있습니다.
PEP_QUERY_CURRENT_COMPONENT_PERF_STATE

PEP_QUERY_CURRENT_COMPONENT_PERF_STATE 구조체에는 지정된 P 상태 집합의 현재 P 상태에 대한 정보가 포함됩니다.
PEP_QUERY_SOC_SUBSYSTEM

PEP_QUERY_SOC_SUBSYSTEM 구조는 PEP_DPM_QUERY_SOC_SUBSYSTEM 알림에서 칩(SoC) 하위 시스템의 특정 시스템에 대한 기본 정보를 수집하는 데 사용됩니다.
PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME

PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME 구조체(pepfx.h)는 PEP_DPM_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME 알림에서 소C(칩) 하위 시스템의 특정 시스템에 대한 차단 기간에 대한 세부 정보를 수집하는 데 사용됩니다.
PEP_QUERY_SOC_SUBSYSTEM_COUNT

PEP_QUERY_SOC_SUBSYSTEM_COUNT 구조는 PEP가 지정된 플랫폼 유휴 상태를 차지하는 칩(SoC) 하위 시스템의 시스템을 지원하는지 여부를 OS에 알리는 데 사용됩니다.
PEP_QUERY_SOC_SUBSYSTEM_METADATA

PEP_QUERY_SOC_SUBSYSTEM_METADATA 구조는 차단 시간이 방금 쿼리된 칩(SoC) 하위 시스템의 시스템에 대한 선택적 메타데이터를 수집하기 위해 PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA 알림과 함께 사용됩니다.
PEP_REGISTER_COMPONENT_PERF_STATES

PEP_REGISTER_COMPONENT_PERF_STATES 구조체는 지정된 구성 요소의 성능 상태(P 상태)를 설명합니다.
PEP_REGISTER_CRASHDUMP_DEVICE

PEP_REGISTER_CRASHDUMP_DEVICE 구조는 크래시 덤프 디바이스를 켜는 콜백 루틴을 제공합니다.
PEP_REGISTER_DEBUGGER

PEP_REGISTER_DEBUGGER 구조는 디버거 전송을 제공하는 핵심 시스템 리소스인 등록된 디바이스를 식별합니다.
PEP_REGISTER_DEVICE_V2

PEP_REGISTER_DEVICE_V2 구조는 드라이버 스택이 PoFx(Windows 전원 관리 프레임워크)에 방금 등록된 디바이스를 설명합니다.
PEP_REQUEST_COMPONENT_PERF_STATE

PEP_REQUEST_COMPONENT_PERF_STATE 구조에는 PoFx(Windows 전원 관리 프레임워크)에서 요청한 성능 상태(P 상태) 변경 내용 목록과 PEP(플랫폼 확장 플러그 인)의 이러한 요청 처리에 대한 상태 정보가 포함되어 있습니다.
PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING

PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING 구조는 PEP_DPM_RESET_SOC_SUBSYSTEM_ACCOUNTING 알림의 일부로 PEP(플랫폼 확장 플러그 인)에 제공됩니다.
PEP_SOC_SUBSYSTEM_METADATA

PEP_SOC_SUBSYSTEM_METADATA 구조에는 칩(SoC) 하위 시스템의 시스템에 대한 메타데이터를 포함하는 키-값 쌍이 포함되어 있습니다. PEP(플랫폼 확장 플러그 인)로 전송된 PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA 알림의 컨텍스트에서 사용됩니다.
PEP_SYSTEM_LATENCY

PEP_SYSTEM_LATENCY 구조체는 시스템 대기 시간 허용 오차에 대한 새 값을 지정합니다.
PEP_UNMASKED_INTERRUPT_FLAGS

PEP_UNMASKED_INTERRUPT_FLAGS 공용 구조체는 마스크되지 않은 인터럽트 원본이 기본 인터럽트인지 보조 인터럽트인지 여부를 나타냅니다.
PEP_UNMASKED_INTERRUPT_INFORMATION

PEP_UNMASKED_INTERRUPT_INFORMATION 구조에는 인터럽트 원본에 대한 정보가 포함됩니다.
PEP_UNREGISTER_DEVICE

PEP_UNREGISTER_DEVICE 구조는 등록이 PoFx(Windows 전원 관리 프레임워크)에서 제거되는 디바이스를 식별합니다.
PEP_WORK

PEP_WORK 구조는 PEP에 Windows PoFx(전원 관리 프레임워크)에 제출할 작업 요청이 있는지 여부를 나타냅니다.
PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE

PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE 구조에는 PEP(플랫폼 확장 플러그 인)에서 비동기적으로 평가된 ACPI 제어 메서드의 결과가 포함됩니다.
PEP_WORK_ACPI_NOTIFY

PEP_WORK_ACPI_NOTIFY 구조에는 하드웨어 이벤트를 생성한 디바이스에 대한 ACPI 알림 코드가 포함되어 있습니다.
PEP_WORK_COMPLETE_IDLE_STATE

PEP_WORK_COMPLETE_IDLE_STATE 구조는 PEP(플랫폼 확장 플러그 인)가 새 Fx 전원 상태로 전환하기 위해 준비한 구성 요소를 식별합니다.
PEP_WORK_COMPLETE_PERF_STATE

PEP_WORK_COMPLETE_PERF_STATE 구조는 성능 상태(P 상태) 집합 목록에 할당된 성능 값에 대해 이전에 요청한 업데이트의 완료 상태 설명합니다.
PEP_WORK_INFORMATION

PEP_WORK_INFORMATION 구조는 PEP가 PoFx(Windows 전원 관리 프레임워크)에 제출하는 작업 항목을 설명합니다.
PEP_WORK_POWER_CONTROL

PEP_WORK_POWER_CONTROL 구조에는 PEP(플랫폼 확장 플러그 인)가 프로세서 드라이버에 직접 보내는 전원 제어 요청에 대한 매개 변수가 포함되어 있습니다.
PO_FX_CORE_DEVICE

PO_FX_CORE_DEVICE 구조는 핵심 시스템 리소스에 있는 구성 요소의 전원 상태 특성에 대한 정보를 포함하고 이러한 구성 요소를 전원 관리하기 위한 소프트웨어 인터페이스를 제공합니다.

열거형

 
GPIO_PIN_CONFIG_TYPE

GPIO_PIN_CONFIG_TYPE 열거형은 연결 IO 리소스를 설명합니다.
GPIO_PIN_IORESTRICTION_TYPE

GPIO_PIN_IORESTRICTION_TYPE 열거형은 GPIO 핀이 수행하도록 제한되는 함수를 설명합니다.
PEP_ACPI_OBJECT_TYPE

PEP_ACPI_OBJECT_TYPE 열거형은 ACPI 개체의 형식을 나타냅니다.
PEP_ACPI_RESOURCE_TYPE

PEP_ACPI_RESOURCE_TYPE 열거형은 PEP_ACPI_RESOURCE 공용 구조체에 포함된 ACPI 리소스의 유형을 식별하는 데 사용됩니다.
PEP_DEVICE_ACCEPTANCE_TYPE

PEP_DEVICE_ACCEPTANCE_TYPE 열거형은 PEP가 디바이스 소유권을 허용하는지 여부를 나타냅니다.
PEP_PERF_STATE_TYPE

PEP_PERF_STATE_TYPE 열거형은 구성 요소의 성능 상태(P 상태)에 대해 지정된 성능 정보의 유형을 나타냅니다.
PEP_PERF_STATE_UNIT

PEP_PERF_STATE_UNIT 열거형은 구성 요소의 성능 상태(P 상태)가 지정된 측정 단위를 나타냅니다.
PEP_WORK_TYPE

PEP_WORK_TYPE 열거형은 PEP(플랫폼 확장 플러그 인)가 요청하는 작업 유형을 설명합니다.