ntpoapi.h ヘッダー

このヘッダーには、アプリケーションで電源管理を使用できる関数とデータ構造が含まれています。 詳細については、次を参照してください。

ntpoapi.h には、次のプログラミング インターフェイスが含まれています。

関数

 
NtPowerInformation

ZwPowerInformation ルーチンがシステム電源情報を設定または取得する方法について説明します。

構造体

 
BATTERY_REPORTING_SCALE

バッテリー ミニクラス ドライバーは、特定の BatteryMiniQueryInformation 要求に応答して、この構造体を入力します。
CM_POWER_DATA

CM_POWER_DATA構造体には、デバイスの電源管理の状態と機能に関する情報が含まれています。
COUNTED_REASON_CONTEXT

COUNTED_REASON_CONTEXT構造体には、電源要求の理由を示す 1 つ以上の文字列が含まれています。
PO_SPR_ACTIVE_SESSION_DATA

SPR Active セッションの開始通知と終了通知の登録/登録解除をドライバーに許可します。
POWER_PLATFORM_INFORMATION

POWER_PLATFORM_INFORMATION構造体には、システムの電源機能に関する情報が含まれています。
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES

POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICESの詳細
POWER_STATE

POWER_STATE共用体は、システム電源状態値またはデバイス電源状態値を指定します。
SYSTEM_POWER_STATE_CONTEXT

SYSTEM_POWER_STATE_CONTEXT構造体は、コンピューターの以前のシステム電源状態に関する情報を含む、部分的に不透明なシステム構造です。

列挙型

 
DEVICE_POWER_STATE

DEVICE_POWER_STATE列挙型は、デバイスの電源状態を示します。
MONITOR_DISPLAY_STATE

表示されているモニターの電源状態を示します。
PO_INTERNAL_WAKE_SOURCE_TYPE

詳細情報: PO_INTERNAL_WAKE_SOURCE_TYPE列挙
POWER_ACTION

POWER_ACTION列挙体は、コンピューターで発生する可能性があるシステム電源アクションを識別します。
POWER_INFORMATION_LEVEL

電源レベル情報を示します。
POWER_MONITOR_REQUEST_REASON

モニターの電源切り替えの理由の値を定義します。
POWER_REQUEST_TYPE

POWER_REQUEST_TYPE列挙は、電源要求の種類を示します。
POWER_STATE_TYPE

POWER_STATE_TYPE列挙型は、電源状態の値がシステム電源状態またはデバイスの電源状態であることを示します。
SYSTEM_POWER_STATE

SYSTEM_POWER_STATE列挙型は、システムの電源状態を示すために使用されます。