structure PEP_DEBUGGER_TRANSITION_REQUIREMENTS (pepfx.h)
La structure PEP_DEBUGGER_TRANSITION_REQUIREMENTS indique les états d’inactivité de la plateforme pour lesquels l’appareil de 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 PEP_DPM_REGISTER_DEVICE précédente.
[in] PlatformStateCount
Nombre d’entrées dans le tableau pointé vers le membre PowerTransitionRequired . Ce nombre est identique au nombre d’états inactifs de la plateforme pris en charge que le PEP a spécifié en réponse à une notification 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 d’inactivité de la plateforme pour lesquels l’alimentation du périphérique 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 qu’elle est suffisamment grande 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 correspondant. Définissez sur FALSE pour indiquer que l’appareil n’a pas besoin d’être activé dans cet état. Si la plateforme prend en charge N états inactifs, le tableau contient N éléments et les états inactifs sont numérotés de 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 qui sont 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 appareil de débogueur, tel qu’un contrôleur hôte USB, UART ou un périphérique réseau.
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) |