Freigeben über


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 über das System auf einem Chip-Subsystem (SoC) 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;

Angehörige

[in] PlatformIdleStateIndex

Der Plattform-Idle-Statusindex für das SoC-Subsystem, das das Betriebssystem abfragt.

[in] SubsystemHandle

Ein Kontextzeiger, den der PEP zuvor für die Subsysteminitialisierung bereitgestellt hat. Der Kontextzeiger ist optional. Wenn keines angegeben wurde, ist der Wert null. Der PEP ist frei, dieses Feld zu ignorieren.

[in] SubsystemName

Der Name des Subsystems, dessen Metadaten abgefragt werden.

Flags

Dieses Element 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 bereitgestellt. 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
mindestens unterstützte Client- Wird ab Windows 10 unterstützt.
Header- pep_x.h (einschließen Pep_x.h)

Siehe auch

PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA

PEP_SOC_SUBSYSTEM_METADATA