Condividi tramite


PEP_DEBUGGER_TRANSITION_REQUIREMENTS struttura (pepfx.h)

La struttura PEP_DEBUGGER_TRANSITION_REQUIREMENTS indica gli stati di inattività della piattaforma per i quali è necessario attivare il dispositivo debugger.

Sintassi

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

Members

[in] DeviceHandle

Valore PEPHANDLE che identifica il dispositivo debugger. Il plug-in dell'estensione della piattaforma (PEP) ha fornito questo handle in risposta a una notifica di PEP_DPM_REGISTER_DEVICE precedente.

[in] PlatformStateCount

Numero di voci nella matrice a cui punta il membro PowerTransitionRequired . Questo numero corrisponde al numero di inattività della piattaforma supportato che il PEP specificato in risposta a una notifica di PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES precedente.

[in] PowerTransitionRequired

Buffer di output in cui il PEP scrive una matrice BOOLEAN che indica gli stati di inattività della piattaforma per cui l'alimentazione al dispositivo debugger deve essere attivata. Questo buffer viene allocato dal framework di gestione energia di Windows (PoFx) ed è garantito che sia sufficiente contenere il numero di elementi di matrice specificati dal membro PlatformStateCount . Impostare un elemento array su TRUE se il dispositivo debugger deve essere attivato nello stato di inattività della piattaforma corrispondente. Impostare su FALSE per indicare che il dispositivo non deve essere attivato in questo stato. Se la piattaforma supporta gli stati di inattività N, la matrice contiene elementi N e gli stati inattive sono numerati da 0 a N-1 nell'ordine in cui sono rappresentati nella matrice.

Commenti

Questa struttura viene usata dalla notifica di PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS . Tutti e tre i membri della struttura contengono valori di input forniti da PoFx quando questa notifica viene inviata al PEP.

Durante una sessione di debug, il componente debugger in esecuzione nel computer di destinazione comunica con il computer host tramite un dispositivo debugger, ad esempio un controller host USB, UART o dispositivo di rete.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Intestazione pepfx.h (includere Pep_x.h)

Vedi anche

PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES