次の方法で共有


pepfx.h ヘッダー

このヘッダーには、Power Engine プラグイン (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) を Windows 電源管理フレームワーク (PoFx) に登録します。

コールバック関数

 
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) によって呼び出され、プラットフォーム拡張機能プラグイン (PEP) に、指定されたデバイスに代わって送信する作業要求があることを Windows 電源管理フレームワーク (PoFx) に通知します。
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 オブジェクトの 4 文字の名前が含まれています。
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 初期化関数の 1 つによって 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構造体は、ドライバーが Windows 電源管理フレームワーク (PoFx) への登録を完了したデバイスを識別します。
PEP_INFORMATION

PEP_INFORMATION構造体は、プラットフォーム拡張機能プラグイン (PEP) が Windows 電源管理フレームワーク (PoFx) からの通知を受信するために使用するインターフェイスを指定します。
PEP_KERNEL_INFORMATION_STRUCT_V3

PEP_KERNEL_INFORMATION_STRUCT_V3構造体は、電源拡張機能プラグイン (PEP) が Windows 電源管理フレームワーク (PoFx) からサービスを要求するために使用するインターフェイスを指定します。
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 状態が 1 つ以上の不連続値のリストとして指定される 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構造体は、ProcessorIdleVeto ルーチンと PlatformIdleVeto ルーチンの呼び出しで PEP が使用する拒否の理由の合計数を指定します。
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構造体は、1 つのプロセッサの駐車状態を記述します。
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構造体は、チップ (SoC) サブシステム上の特定のシステムに関する基本情報を収集するために、PEP_DPM_QUERY_SOC_SUBSYSTEM通知によって使用されます。
PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME

PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME構造体 (pepfx.h) は、チップ (SoC) サブシステム上の特定のシステムのブロック期間に関する詳細を収集するために、PEP_DPM_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME通知によって使用されます。
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構造体は、ドライバー スタックが Windows 電源管理フレームワーク (PoFx) に登録したばかりのデバイスを記述します。
PEP_REQUEST_COMPONENT_PERF_STATE

PEP_REQUEST_COMPONENT_PERF_STATE構造体には、Windows 電源管理フレームワーク (PoFx) によって要求されたパフォーマンス状態 (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共用体は、マスクされていない割り込みソースが 1 次割り込みであるか、2 次割り込みであるかを示します。
PEP_UNMASKED_INTERRUPT_INFORMATION

PEP_UNMASKED_INTERRUPT_INFORMATION構造体には、割り込みソースに関する情報が含まれています。
PEP_UNREGISTER_DEVICE

PEP_UNREGISTER_DEVICE構造体は、Windows 電源管理フレームワーク (PoFx) から登録が削除されているデバイスを識別します。
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 が Windows 電源管理フレームワーク (PoFx) に送信している作業項目を記述します。
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) が要求している作業の種類を表します。