pep_x.h ヘッダー

このヘッダーには、Power Engine プラグイン (PEP) で使用されるプログラミング インターフェイスが含まれています。 詳細については、次を参照してください。

pep_x.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

プラットフォーム拡張機能プラグイン (PEP) によって UpdatePlatformIdleState ルーチンが呼び出され、指定されたプラットフォームアイドル状態のプロパティを更新する方法について説明します。
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

汎用入出力 (GPIO) リソースの ACPI 構成について、PEP_ACPI_GPIO_RESOURCE構造体で説明する方法について説明します。
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構造体が、指定したデバイスに ACPI サービスを提供するためにプラットフォーム拡張機能プラグイン (PEP) を準備するかどうかを示す方法について説明します。
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 サービスを提供するデバイスに関する登録情報がPEP_ACPI_REGISTER_DEVICE構造体に含まれている方法について説明します。
PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES

PEP 初期化関数の 1 つによって ACPI リソースを BIOS リソースに変換するプロセスで、PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES構造体がどのように使用されるかについて説明します。
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) で使用する変換された電源制御リソースの一覧がPEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES構造体に含まれている方法について説明します。
PEP_ACPI_UNREGISTER_DEVICE

ACPI サービスから登録解除されたデバイスに関する情報がPEP_ACPI_UNREGISTER_DEVICE構造体に含まれている方法について説明します。
PEP_COMPONENT_ACTIVE

PEP_COMPONENT_ACTIVE構造体は、アイドル状態とアクティブな条件の間の遷移を行っているコンポーネントを識別します。
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

プラットフォームが特定のアイドル状態にある場合にコンポーネントが存在する可能性がある最も低い Fx 状態が、PEP_COMPONENT_PLATFORM_CONSTRAINTS構造体によってどのように記述されるかについて説明します。
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_V1

PEP_KERNEL_INFORMATION_STRUCT_V1構造体は、電源拡張機能プラグイン (PEP) が Windows 電源管理フレームワーク (PoFx) からサービスを要求するために使用するインターフェイスを指定します。
PEP_KERNEL_INFORMATION_STRUCT_V2

PEP_KERNEL_INFORMATION_STRUCT_V2構造体で、電源拡張機能プラグイン (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

P 状態が 1 つ以上の不連続値のリストとして指定されている P 状態セットのパフォーマンス状態 (P 状態) をPEP_PERF_STATE構造体で記述する方法について説明します。
PEP_PLATFORM_IDLE_STATE

PEP_PLATFORM_IDLE_STATE構造体でプラットフォームのアイドル状態のプロパティを指定する方法について説明します。
PEP_PLATFORM_IDLE_STATE_UPDATE

PEP_PLATFORM_IDLE_STATE_UPDATE構造体にプラットフォームアイドル状態の更新されたプロパティがどのように含まれているかについて説明します。
PEP_POWER_CONTROL_COMPLETE

PEP が以前に要求し、デバイス ドライバーが完了した電源制御操作の状態情報をPEP_POWER_CONTROL_COMPLETE構造体に含める方法について説明します。
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_CANCEL

PEP_PPM_IDLE_CANCEL構造体は、プロセッサが以前に選択したアイドル状態に入れられなかった理由を示します。
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_IDLE_SELECT

PEP_PPM_IDLE_SELECT構造体は、プロセッサが入力でき、オペレーティング システムで指定された制約を満たすことができる最もエネルギー効率の高いアイドル状態を記述します。
PEP_PPM_INITIATE_WAKE

プロセッサがアイドル状態から復帰するために割り込みを必要とするかどうかをPEP_PPM_INITIATE_WAKE構造体で示す方法について説明します。
PEP_PPM_IS_PROCESSOR_HALTED

PEP_PPM_IS_PROCESSOR_HALTED構造体で、プロセッサが現在選択されているアイドル状態で停止しているかどうかを示す方法について説明します。
PEP_PPM_LPI_COMPLETE

プラットフォーム拡張機能プラグイン (PEP) が特定のプロセッサに対してサポートするすべてのプロセッサ パフォーマンス カウンターについて、PEP_PPM_LPI_COMPLETE構造体 (pep_x.h) で説明する方法について説明します。
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 に通知するために、PEP_PPM_PERF_CHECK_COMPLETE構造がどのように使用されるかについて説明します。
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) でサポートされている各調整済みアイドル状態に関する情報がPEP_PPM_QUERY_COORDINATED_STATES構造体に含まれている方法について説明します。
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) が特定のプロセッサに対してサポートするすべてのプロセッサ パフォーマンス カウンターについて、PEP_PPM_QUERY_FEEDBACK_COUNTERS構造体 (pep_x.h) で説明する方法について説明します。
PEP_PPM_QUERY_IDLE_STATES

PEP_PPM_QUERY_IDLE_STATES構造体は、特定のプロセッサのアイドル状態を表します。
PEP_PPM_QUERY_IDLE_STATES_V2

プロセッサの初期化中にPEP_PPM_QUERY_IDLE_STATES_V2構造体を使用して、プラットフォーム拡張機能プラグイン (PEP) にクエリを実行して、プロセッサがサポートするプロセッサアイドル状態の一覧を確認する方法について説明します。
PEP_PPM_QUERY_LP_SETTINGS

PEP_PPM_QUERY_LP_SETTINGS構造体には、プラットフォーム拡張機能プラグイン (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_CONSTRAINTS

PEP_PROCESSOR_IDLE_CONSTRAINTS構造体は、PEP がプロセッサのアイドル状態を選択するために使用する制約のセットを指定します。
PEP_PROCESSOR_IDLE_DEPENDENCY

PEP_PROCESSOR_IDLE_DEPENDENCY構造体で、指定されたプロセッサ上のプラットフォーム アイドル状態の依存関係を指定する方法について説明します。
PEP_PROCESSOR_IDLE_STATE

PEP_PROCESSOR_IDLE_STATE構造体では、プロセッサのアイドル状態の機能について説明します。
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通知でこのメソッドを使用する方法について説明します。 この構造体では、1 つのパフォーマンス状態のプロパティについて説明します。  .
PEP_QUERY_COMPONENT_PERF_CAPABILITIES

PEP_QUERY_COMPONENT_PERF_CAPABILITIES構造体で、コンポーネントに対して定義されているパフォーマンス状態 (P 状態) セットの数を指定する方法について説明します。
PEP_QUERY_COMPONENT_PERF_SET

コンポーネントの一連のパフォーマンス状態値 (P 状態セット) に関するクエリ情報がPEP_QUERY_COMPONENT_PERF_SET構造体に含まれている方法について説明します。
PEP_QUERY_COMPONENT_PERF_SET_NAME

コンポーネントの一連のパフォーマンス状態値 (P 状態セット) に関するクエリ情報がPEP_QUERY_COMPONENT_PERF_SET_NAME構造体に含まれている方法について説明します。
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構造体 (pep_x.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構造体をPEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA通知と共に使用して、ブロック時間がクエリされたばかりのチップ (SoC) サブシステム上のシステムに関するオプションのメタデータを収集する方法について説明します。
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_DPM_RESET_SOC_SUBSYSTEM_ACCOUNTING通知の一部としてプラットフォーム拡張機能プラグイン (PEP) にPEP_RESET_SOC_SUBSYSTEM_ACCOUNTING構造を提供する方法について説明します。
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構造で、Windows 電源管理フレームワーク (PoFx) から登録が削除されているデバイスを識別する方法について説明します。
PEP_WORK

PEP_WORK構造体が、PEP が Windows 電源管理フレームワーク (PoFx) に送信する作業要求を持っているかどうかを示す方法について説明します。
PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE

プラットフォーム拡張機能プラグイン (PEP) によって非同期的に評価された ACPI 制御メソッドの結果が、PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE構造体にどのように含まれているかについて説明します。
PEP_WORK_ACPI_NOTIFY

ハードウェア イベントを生成したデバイスの ACPI 通知コードをPEP_WORK_ACPI_NOTIFY構造体に含める方法について説明します。
PEP_WORK_ACTIVE_COMPLETE

PEP_WORK_ACTIVE_COMPLETE構造体は、現在アクティブな条件にあるコンポーネントを識別します。
PEP_WORK_COMPLETE_IDLE_STATE

プラットフォーム拡張機能プラグイン (PEP) が新しい Fx 電源状態への移行に備えたコンポーネントをPEP_WORK_COMPLETE_IDLE_STATE構造で識別する方法について説明します。
PEP_WORK_COMPLETE_PERF_STATE

PEP_WORK_COMPLETE_PERF_STATE構造体で、パフォーマンス状態 (P 状態) セットの一覧に割り当てられたパフォーマンス値に対する以前に要求された更新の完了状態について説明する方法について説明します。
PEP_WORK_DEVICE_IDLE

PEP_WORK_DEVICE_IDLE構造体は、指定したデバイスのアイドル タイムアウトを無視するかどうかを示します。
PEP_WORK_DEVICE_POWER

PEP_WORK_DEVICE_POWER構造では、指定したデバイスの新しい電力要件について説明します。
PEP_WORK_IDLE_STATE

PEP_WORK_IDLE_STATE構造体には、コンポーネントを Fx 電源状態に移行する要求が含まれています。
PEP_WORK_INFORMATION

pep が Windows 電源管理フレームワーク (PoFx) に送信する作業項目をPEP_WORK_INFORMATION構造で記述する方法について説明します。
PEP_WORK_POWER_CONTROL

プラットフォーム拡張機能プラグイン (PEP) がプロセッサ ドライバーに直接送信する電源制御要求のパラメーターがPEP_WORK_POWER_CONTROL構造体に含まれている方法について説明します。
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_PROCESSOR_IDLE_CANCEL_CODE

PEP_PROCESSOR_IDLE_CANCEL_CODE列挙値は、プロセッサがプラットフォーム拡張機能プラグイン (PEP) によって以前に選択されたアイドル状態に入ることができない理由を示します。
PEP_PROCESSOR_IDLE_TYPE

PEP_PROCESSOR_IDLE_TYPE列挙は、アイドル制約が現在のプロセッサのみに適用されるか、ハードウェア プラットフォーム内のすべてのプロセッサに適用されるかを示します。
PEP_WORK_TYPE

プラットフォーム拡張機能プラグイン (PEP) が要求している作業の種類について、PEP_WORK_TYPE列挙で説明する方法について説明します。