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