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(플랫폼 확장 플러그 인)가 요청하는 작업 유형을 설명합니다. |