PEP_DEBUGGER_TRANSITION_REQUIREMENTS-Struktur (pep_x.h)

Die PEP_DEBUGGER_TRANSITION_REQUIREMENTS-Struktur gibt die Plattform-Leerlaufzustände an, für die das Debuggergerät eingeschaltet werden muss.

Syntax

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

Member

[in] DeviceHandle

Ein PEPHANDLE-Wert, der das Debuggergerät identifiziert. Das Plattformerweiterungs-Plug-In (PEP) hat dieses Handle als Reaktion auf eine vorherige PEP_DPM_REGISTER_DEVICE Benachrichtigung bereitgestellt.

[in] PlatformStateCount

Die Anzahl der Einträge im Array, auf die der PowerTransitionRequired-Member verweist. Diese Zahl entspricht der Anzahl der unterstützten Plattform im Leerlauf, die der PEP als Antwort auf eine vorherige PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES Benachrichtigung angegeben hat.

[in] PowerTransitionRequired

Ein Ausgabepuffer, in den pep ein BOOLEAN-Array schreibt, das die Plattform im Leerlauf angibt, für die die Stromversorgung des Debuggergeräts aktiviert werden muss. Dieser Puffer wird vom Windows Power Management Framework (PoFx) zugeordnet und ist garantiert groß genug, um die Anzahl der Arrayelemente zu enthalten, die vom PlatformStateCount-Element angegeben werden. Legen Sie ein Arrayelement auf TRUE fest, wenn das Debuggergerät im entsprechenden Plattform-Leerlaufzustand aktiviert werden muss. Legen Sie auf FALSE fest, um anzugeben, dass das Gerät in diesem Zustand nicht eingeschaltet werden muss. Wenn die Plattform N Leerlaufzustände unterstützt, enthält das Array N-Elemente, und Leerlaufzustände werden in der Reihenfolge nummeriert, in der sie im Array dargestellt werden.

Hinweise

Diese Struktur wird von der PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS Benachrichtigung verwendet. Alle drei Member der Struktur enthalten Eingabewerte, die von PoFx bereitgestellt werden, wenn diese Benachrichtigung an pep gesendet wird.

Während einer Debugsitzung kommuniziert die Debuggerkomponente, die auf dem Zielcomputer ausgeführt wird, mit dem Hostcomputer über ein Debuggergerät wie usb-Hostcontroller, UART oder Netzwerkgerät.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt ab Windows 10.
Kopfzeile pep_x.h (Pep_x.h einschließen)

Weitere Informationen

PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES