Partager via


structure PEP_DEBUGGER_TRANSITION_REQUIREMENTS (pep_x.h)

La structure PEP_DEBUGGER_TRANSITION_REQUIREMENTS indique les états inactifs de la plateforme pour lesquels l’appareil du débogueur doit être activé.

Syntaxe

typedef struct _PEP_DEBUGGER_TRANSITION_REQUIREMENTS {
  [in] PEPHANDLE DeviceHandle;
  [in] ULONG     PlatformStateCount;
  [in] PBOOLEAN  PowerTransitionRequired;
} PEP_DEBUGGER_TRANSITION_REQUIREMENTS, *PPEP_DEBUGGER_TRANSITION_REQUIREMENTS;

Membres

[in] DeviceHandle

Valeur PEPHANDLE qui identifie l’appareil du débogueur. Le plug-in d’extension de plateforme (PEP) a fourni ce handle en réponse à une notification de PEP_DPM_REGISTER_DEVICE précédente.

[in] PlatformStateCount

Nombre d’entrées dans le tableau pointé par le membre PowerTransitionRequi red. Ce nombre est identique au nombre d’états inactifs de plateforme pris en charge que le PEP spécifié en réponse à une notification de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES précédente.

[in] PowerTransitionRequired

Mémoire tampon de sortie dans laquelle le PEP écrit un tableau BOOLEAN qui indique les états inactifs de la plateforme pour lesquels l’alimentation de l’appareil du débogueur doit être activée. Cette mémoire tampon est allouée par l’infrastructure de gestion de l’alimentation Windows (PoFx) et est garantie d’être suffisamment volumineuse pour contenir le nombre d’éléments de tableau spécifiés par le membre PlatformStateCount. Définissez un élément de tableau sur TRUE si l’appareil du débogueur doit être activé dans l’état d’inactivité de la plateforme correspondante. Définissez la valeur FALSE pour indiquer que l’appareil n’est pas requis pour être activé dans cet état. Si la plateforme prend en charge les états inactifs N, le tableau contient des éléments N et les états inactifs sont numérotés 0 à N-1 dans l’ordre dans lequel ils sont représentés dans le tableau.

Remarques

Cette structure est utilisée par la notification PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS. Les trois membres de la structure contiennent des valeurs d’entrée fournies par PoFx lorsque cette notification est envoyée au pep.

Pendant une session de débogage, le composant débogueur qui s’exécute sur l’ordinateur cible communique avec l’ordinateur hôte via un périphérique de débogueur tel qu’un contrôleur hôte USB, un UART ou un appareil réseau.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge à partir de Windows 10.
d’en-tête pep_x.h (inclure Pep_x.h)

Voir aussi

PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES