Partager via


structure PEP_QUERY_SOC_SUBSYSTEM_METADATA (pepfx.h)

La structure PEP_QUERY_SOC_SUBSYSTEM_METADATA est utilisée avec la notification de PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA pour collecter des métadonnées facultatives sur le système sur un sous-système de puce (SoC) dont l’heure de blocage vient d’être interrogée.

Syntaxe

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;

Membres

[in] PlatformIdleStateIndex

Index d’état d’inactivité de la plateforme pour le sous-système SoC que le système d’exploitation interroge.

[in] SubsystemHandle

Pointeur de contexte que le PEP a précédemment fourni lors de l’initialisation du sous-système. Le pointeur de contexte étant facultatif, si aucun n’a été fourni, la valeur sera égale à zéro. Le PEP est libre d’ignorer ce champ.

[in] SubsystemName

Nom du sous-système dont les métadonnées sont interrogées.

Flags

Ce membre est réservé et doit être défini sur zéro.

[in] MetadataCount

Nombre d’entrées dans le tableau de métadonnées . Le PEP fournissait précédemment cette valeur en tant que PEP_QUERY_SOC_SUBSYSTEM. MetadataCount.

[in/out] Metadata[ANYSIZE_ARRAY]

Tableau de pointeurs vers PEP_SOC_SUBSYSTEM_METADATA structures. Chaque entrée contient une paire de chaînes de métadonnées clé/valeur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge à partir de Windows 10.
En-tête pepfx.h (include Pep_x.h)

Voir aussi

PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA

PEP_SOC_SUBSYSTEM_METADATA