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 aktiviert sein 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;
Angehörige
[in] DeviceHandle
Ein PEPHANDLE-Wert, der das Debuggergerät identifiziert. Das Plattformerweiterungs-Plug-In (PEP) lieferte dieses Handle als Reaktion auf eine vorherige PEP_DPM_REGISTER_DEVICE-Benachrichtigung.
[in] PlatformStateCount
Die Anzahl der Einträge im Array, auf die vom PowerTransitionRequired Member verwiesen wird. Diese Zahl entspricht der Anzahl der unterstützten Plattform-Leerlauf-Meldungen, dass der in Reaktion auf eine vorherige PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES-Benachrichtigung angegebene PEP angegeben wurde.
[in] PowerTransitionRequired
Ein Ausgabepuffer, in den der PEP ein BOOLEAN-Array schreibt, das die Plattform-Leerlaufzustände angibt, für die die Leistung des Debuggergeräts aktiviert sein muss. Dieser Puffer wird vom Windows Power Management Framework (PoFx) zugewiesen und ist garantiert groß genug, um die Anzahl der Arrayelemente zu enthalten, die vom PlatformStateCount Member angegeben werden. Legen Sie ein Arrayelement auf TRUE fest, wenn das Debuggergerät im entsprechenden Leerlaufzustand der Plattform aktiviert sein muss. Legen Sie auf FALSE fest, um anzugeben, dass das Gerät in diesem Zustand nicht aktiviert werden muss. Wenn die Plattform N-Leerlaufzustände unterstützt, enthält das Array N-Elemente, und Leerlaufzustände werden 0 bis N-1 in der Reihenfolge nummeriert, in der sie im Array dargestellt werden.
Bemerkungen
Diese Struktur wird von der PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS-Benachrichtigung verwendet. Alle drei Elemente der Struktur enthalten Eingabewerte, die von PoFx bereitgestellt werden, wenn diese Benachrichtigung an den PEP gesendet wird.
Während einer Debugsitzung kommuniziert die Debuggerkomponente, die auf dem Zielcomputer ausgeführt wird, über ein Debuggergerät wie einen USB-Hostcontroller, UART oder Netzwerkgerät mit dem Hostcomputer.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pep_x.h (einschließen Pep_x.h) |