Compartir a través de


estructura PEP_DEBUGGER_TRANSITION_REQUIREMENTS (pepfx.h)

La estructura PEP_DEBUGGER_TRANSITION_REQUIREMENTS indica los estados inactivos de la plataforma para los que se debe activar el dispositivo del depurador.

Sintaxis

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

Miembros

[in] DeviceHandle

Valor PEPHANDLE que identifica el dispositivo del depurador. El complemento de extensión de plataforma (PEP) proporcionó este identificador en respuesta a una notificación de PEP_DPM_REGISTER_DEVICE anterior.

[in] PlatformStateCount

Número de entradas de la matriz a las que apunta el miembro PowerTransitionRequired . Este número es el mismo que el número de estados inactivos de plataforma admitidos que el PEP especificado en respuesta a una notificación de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES anterior.

[in] PowerTransitionRequired

Un búfer de salida en el que el PEP escribe una matriz BOOLEAN que indica los estados inactivos de la plataforma para los que se debe activar la alimentación en el dispositivo del depurador. Este búfer se asigna mediante el marco de administración de energía de Windows (PoFx) y se garantiza que es lo suficientemente grande como para contener el número de elementos de matriz especificados por el miembro PlatformStateCount . Establezca un elemento de matriz en TRUE si el dispositivo del depurador debe estar activado en el estado inactivo de la plataforma correspondiente. Establézcalo en FALSE para indicar que no es necesario que el dispositivo esté activado en este estado. Si la plataforma admite N estados inactivos, la matriz contiene N elementos y los estados inactivos se numeran de 0 a N–1 en el orden en que se representan en la matriz.

Comentarios

La notificación de PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS usa esta estructura. Los tres miembros de la estructura contienen valores de entrada proporcionados por PoFx cuando esta notificación se envía al PEP.

Durante una sesión de depuración, el componente del depurador que se ejecuta en el equipo de destino se comunica con el equipo host a través de un dispositivo depurador, como un controlador de host USB, un UART o un dispositivo de red.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pepfx.h (include Pep_x.h)

Consulte también

PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES