structure PEP_DEBUGGER_TRANSITION_REQUIREMENTS (pepfx.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 PEP_DPM_REGISTER_DEVICE précédente.

[in] PlatformStateCount

Nombre d’entrées dans le tableau pointé par le membre PowerTransitionRequired . Ce nombre est identique au nombre d’états inactifs de la plateforme pris en charge que le point de terminaison privilégié 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 point de terminaison privilégié é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 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 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 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 fournies par PoFx lorsque cette notification est envoyée au point de terminaison privilégié.

Pendant une session de débogage, le composant du 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, UART ou un périphérique réseau.

Spécifications

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

Voir aussi

PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES