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) |