Condividi tramite


struttura PEP_DEBUGGER_TRANSITION_REQUIREMENTS (pep_x.h)

La struttura PEP_DEBUGGER_TRANSITION_REQUIREMENTS indica gli stati di inattività della piattaforma per i quali il dispositivo debugger deve essere attivato.

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 di estensione della piattaforma (PEP) ha fornito questo handle in risposta a una notifica PEP_DPM_REGISTER_DEVICE precedente.

[in] PlatformStateCount

Numero di voci nella matrice a cui punta il membro PowerTransitionRequired . Questo numero corrisponde al numero di stati di inattività della piattaforma supportati specificati in risposta a una notifica di PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES precedente.

[in] PowerTransitionRequired

Buffer di output in cui pep scrive una matrice BOOLEAN che indica gli stati di inattività della piattaforma per cui l'alimentazione del dispositivo debugger deve essere attivata. Questo buffer viene allocato dal framework di risparmio energia di Windows (PoFx) ed è garantito che sia sufficientemente grande da contenere il numero di elementi di matrice specificati dal membro PlatformStateCount . Impostare un elemento di matrice 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 di inattività sono numerati da 0 a N-1 nell'ordine in cui sono rappresentati nella matrice.

Commenti

Questa struttura viene utilizzata 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 eseguito nel computer di destinazione comunica con il computer host tramite un dispositivo debugger, ad esempio un controller host USB, UART o un dispositivo di rete.

Requisiti

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

Vedi anche

PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES