PEP_QUERY_SOC_SUBSYSTEM_COUNT structure (pepfx.h)

The PEP_QUERY_SOC_SUBSYSTEM_COUNT structure is used to tell the OS whether the PEP supports system on a chip (SoC) subsystem accounting for a given platform idle state.

Syntax

typedef struct _PEP_QUERY_SOC_SUBSYSTEM_COUNT {
  [in]  ULONG PlatformIdleStateIndex;
  [out] ULONG SubsystemCount;
        ULONG Flags;
} PEP_QUERY_SOC_SUBSYSTEM_COUNT, *PPEP_QUERY_SOC_SUBSYSTEM_COUNT;

Members

[in] PlatformIdleStateIndex

The platform idle state index for which the kernel is querying about.

[out] SubsystemCount

The number of SoC subsystems tallied by the PEP for the specified platform idle state. The PEP cannot return 0 in this parameter; instead the PEP should return FALSE to the PEP_DPM_QUERY_SOC_SUBSYSTEM_COUNT notification that provided this structure.

Flags

This member is reserved and should be set to zero.

Requirements

Requirement Value
Minimum supported client Supported starting with Windows 10.
Header pepfx.h (include Pep_x.h)

See also

PEP_DPM_QUERY_SOC_SUBSYSTEM_COUNT notification