PEP_PPM_QUERY_COORDINATED_DEPENDENCY - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// pep_x.h

typedef struct _PEP_PPM_QUERY_COORDINATED_DEPENDENCY {
  [in]  ULONG                             StateIndex;
  [in]  ULONG                             DependencyIndex;
  [in]  ULONG                             DependencySize;
  [out] ULONG                             DependencySizeUsed;
  [out] POHANDLE                          TargetProcessor;
        PEP_COORDINATED_DEPENDENCY_OPTION Options[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_COORDINATED_DEPENDENCY, *PPEP_PPM_QUERY_COORDINATED_DEPENDENCY;
View the official Windows Driver Kit DDI reference
// pepfx.h

typedef struct _PEP_PPM_QUERY_COORDINATED_DEPENDENCY {
  [in]  ULONG                             StateIndex;
  [in]  ULONG                             DependencyIndex;
  [in]  ULONG                             DependencySize;
  [out] ULONG                             DependencySizeUsed;
  [out] POHANDLE                          TargetProcessor;
        PEP_COORDINATED_DEPENDENCY_OPTION Options[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_COORDINATED_DEPENDENCY, *PPEP_PPM_QUERY_COORDINATED_DEPENDENCY;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-pep_x-_pep_ppm_query_coordinated_dependency)

_PEP_PPM_QUERY_COORDINATED_DEPENDENCY structure (pep_x.h)

Description

The PEP_PPM_QUERY_COORDINATED_DEPENDENCY structure describes dependencies for coordinated idle states.

Members

StateIndex [in]

The index of the coordinated idle state which is having its dependencies queried.

DependencyIndex [in]

The index of the dependency being queried.

DependencySize [in]

The size of the Dependencies array.

DependencySizeUsed [out]

The number of elements of the Dependencies array filled in by the PEP.

TargetProcessor [out]

The POHANDLE corresponding to the processor being targeted by this dependency, or NULL if this is a coordinated state dependency.

Options [out]

A list of PEP_COORDINATED_DEPENDENCY_OPTION structures describing dependency options, one of which must be satisfied for this coordinated state to be entered.

See also

PEP_COORDINATED_DEPENDENCY_OPTION

PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY notification


Windows Driver Kit DDI reference (ns-pepfx-_pep_ppm_query_coordinated_dependency)

_PEP_PPM_QUERY_COORDINATED_DEPENDENCY structure (pepfx.h)

Description

The PEP_PPM_QUERY_COORDINATED_DEPENDENCY structure describes dependencies for coordinated idle states.

Members

StateIndex [in]

The index of the coordinated idle state which is having its dependencies queried.

DependencyIndex [in]

The index of the dependency being queried.

DependencySize [in]

The size of the Dependencies array.

DependencySizeUsed [out]

The number of elements of the Dependencies array filled in by the PEP.

TargetProcessor [out]

The POHANDLE corresponding to the processor being targeted by this dependency, or NULL if this is a coordinated state dependency.

Options [out]

A list of PEP_COORDINATED_DEPENDENCY_OPTION structures describing dependency options, one of which must be satisfied for this coordinated state to be entered.

See also

PEP_COORDINATED_DEPENDENCY_OPTION

PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY notification