PEP_QUERY_SOC_SUBSYSTEM_METADATA Struktur (pep_x.h)

Die PEP_QUERY_SOC_SUBSYSTEM_METADATA-Struktur wird mit der PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA Benachrichtigung verwendet, um optionale Metadaten zum SoC-Subsystem (System on a Chip) zu sammeln, dessen Blockierungszeit gerade abgefragt wurde.

Syntax

typedef struct _PEP_QUERY_SOC_SUBSYSTEM_METADATA {
  [in]     ULONG                       PlatformIdleStateIndex;
  [in]     PVOID                       SubsystemHandle;
  [in]     PCUNICODE_STRING            SubsystemName;
           ULONG                       Flags;
  [in]     ULONG                       MetadataCount;
           PPEP_SOC_SUBSYSTEM_METADATA Metadata[ANYSIZE_ARRAY];
} PEP_QUERY_SOC_SUBSYSTEM_METADATA, *PPEP_QUERY_SOC_SUBSYSTEM_METADATA;

Member

[in] PlatformIdleStateIndex

Der Plattform-Leerlaufstatusindex für das SoC-Subsystem, das vom Betriebssystem abfragt.

[in] SubsystemHandle

Ein Kontextzeiger, den pep zuvor für die Subsysteminitialisierung bereitgestellt hat. Der Kontextzeiger ist optional. Wenn also keiner angegeben wurde, ist der Wert 0. Das PEP kann dieses Feld ignorieren.

[in] SubsystemName

Der Name des Subsystems, dessen Metadaten abgefragt werden.

Flags

Dieser Member ist reserviert und sollte auf null festgelegt werden.

[in] MetadataCount

Die Anzahl der Einträge im Metadatenarray . Der PEP hat diesen Wert zuvor als PEP_QUERY_SOC_SUBSYSTEM angegeben. MetadataCount.

[in/out] Metadata[ANYSIZE_ARRAY]

Ein Array von Zeigern auf PEP_SOC_SUBSYSTEM_METADATA Strukturen. Jeder Eintrag enthält ein Schlüssel-Wert-Metadaten-Zeichenfolgenpaar.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 10 unterstützt.
Kopfzeile pep_x.h (einschließlich Pep_x.h)

Weitere Informationen

PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA

PEP_SOC_SUBSYSTEM_METADATA