Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 3.23 KB

ns-pep_x-_pep_component_v2.md

File metadata and controls

85 lines (65 loc) · 3.23 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:pep_x._PEP_COMPONENT_V2
_PEP_COMPONENT_V2 (pep_x.h)
Learn how the PEP_COMPONENT_V2 structure specifies the power state attributes of a component in the device.
kernel\pep_component_v2.htm
kernel
04/30/2018
PEP_COMPONENT_V2 structure
*PPEP_COMPONENT, *PPEP_COMPONENT_V2, PEP_COMPONENT, PEP_COMPONENT_V2, PEP_COMPONENT_V2 structure [Kernel-Mode Driver Architecture], PPEP_COMPONENT_V2, PPEP_COMPONENT_V2 structure pointer [Kernel-Mode Driver Architecture], _PEP_COMPONENT_V2, kernel.pep_component_v2, pepfx/PEP_COMPONENT_V2, pepfx/PPEP_COMPONENT_V2
pep_x.h
Pep_x.h
Windows
Supported starting with Windows 10.
Windows
PEP_COMPONENT_V2, *PPEP_COMPONENT_V2
_PEP_COMPONENT_V2
pep_x/_PEP_COMPONENT_V2
PPEP_COMPONENT_V2
pep_x/PPEP_COMPONENT_V2
PEP_COMPONENT_V2
pep_x/PEP_COMPONENT_V2
APIRef
kbSyntax
HeaderDef
pepfx.h
_PEP_COMPONENT_V2
PPEP_COMPONENT_V2
PEP_COMPONENT_V2

_PEP_COMPONENT_V2 structure (pep_x.h)

-description

The PEP_COMPONENT_V2 structure specifies the power state attributes of a component in the device.

-struct-fields

-field Id

A component ID that uniquely identifies this component with respect to the other components in the device. The PEP should specify a nonzero value for this member if the Windows power management framework (PoFx) requires a component ID to distinguish this component from other, similar components in the same device. This member is optional. If this member is not used, it must be set to all zeros.

-field Flags

A set of component-power-state flags. No flags are currently defined for this member, which is always zero.

-field DeepestWakeableIdleState

The index of the deepest Fx state from which the component can wake. Specify 0 for F0, 1 for F1, and so on. This index must be less than IdleStateCount.

-field IdleStateCount

The number of elements in the array that is pointed to by the IdleStates member. Additionally, this member specifies the number of Fx power states that the component supports. A component must support at least one Fx state (F0).

-field IdleStates

A pointer to an array of PO_FX_COMPONENT_IDLE_STATE structures. The length of this array is specified by the IdleStateCount member. Each array element specifies the attributes of an Fx power state that is supported by the component. Element 0 describes F0, element 1 describes F1, and so on.

-remarks

This structure

-see-also

PO_FX_COMPONENT_IDLE_STATE