PEP_COMPONENT_V2構造体 (pepfx.h)
PEP_COMPONENT_V2 構造体は、デバイス内のコンポーネントの電源状態属性を指定します。
構文
typedef struct _PEP_COMPONENT_V2 {
GUID Id;
ULONGLONG Flags;
ULONG DeepestWakeableIdleState;
ULONG IdleStateCount;
PPO_FX_COMPONENT_IDLE_STATE IdleStates;
} PEP_COMPONENT_V2, *PPEP_COMPONENT_V2;
メンバーズ
Id
デバイス内の他のコンポーネントに対してこのコンポーネントを一意に識別するコンポーネント ID。 Windows 電源管理フレームワーク (PoFx) で、このコンポーネントを同じデバイス内の他の同様のコンポーネントと区別するためにコンポーネント ID が必要な場合、PEP はこのメンバーに 0 以外の値を指定する必要があります。 このメンバーは省略可能です。 このメンバーを使用しない場合は、すべてのゼロに設定する必要があります。
Flags
コンポーネント電源状態フラグのセット。 現在、このメンバーにはフラグは定義されていません。これは常に 0 です。
DeepestWakeableIdleState
コンポーネントが復帰できる最も深い Fx 状態のインデックス。 F0 には 0、F1 には 1 を指定します。 このインデックスは、IdleStateCount
IdleStateCount
IdleStates メンバーが指す配列内の要素の数。 さらに、このメンバーは、コンポーネントがサポートする電源状態 F
IdleStates
PO_FX_COMPONENT_IDLE_STATE 構造体の配列へのポインター。 この配列の長さは、IdleStateCount メンバーによって指定されます。 各配列要素は、コンポーネントでサポートされている Fx 電源状態の属性を指定します。 要素 0 は F0 を表し、要素 1 は F1 を表し、次に説明します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 以降でサポートされています。 |
ヘッダー | pepfx.h (Pep_x.h を含む) |