estrutura PEP_DEBUGGER_TRANSITION_REQUIREMENTS (pep_x.h)
A estrutura PEP_DEBUGGER_TRANSITION_REQUIREMENTS indica os estados ociosos da plataforma para os quais o dispositivo de depurador deve ser ativado.
Sintaxe
typedef struct _PEP_DEBUGGER_TRANSITION_REQUIREMENTS {
[in] PEPHANDLE DeviceHandle;
[in] ULONG PlatformStateCount;
[in] PBOOLEAN PowerTransitionRequired;
} PEP_DEBUGGER_TRANSITION_REQUIREMENTS, *PPEP_DEBUGGER_TRANSITION_REQUIREMENTS;
Membros
[in] DeviceHandle
Um valor PEPHANDLE que identifica o dispositivo de depurador. O PEP (plug-in de extensão de plataforma) forneceu esse identificador em resposta a uma notificação de PEP_DPM_REGISTER_DEVICE anterior.
[in] PlatformStateCount
O número de entradas na matriz apontada pelo membro PowerTransitionRequired . Esse número é o mesmo que o número de estados ociosos da plataforma com suporte que o PEP especificou em resposta a uma notificação de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES anterior.
[in] PowerTransitionRequired
Um buffer de saída no qual o PEP grava uma matriz BOOLEAN que indica os estados ociosos da plataforma para os quais a energia para o dispositivo de depurador deve ser ativada. Esse buffer é alocado pela PoFx ( estrutura de gerenciamento de energia ) do Windows e tem a garantia de ser grande o suficiente para conter o número de elementos de matriz especificados pelo membro PlatformStateCount . Defina um elemento de matriz como TRUE se o dispositivo de depurador precisar ser ativado no estado ocioso da plataforma correspondente. Defina como FALSE para indicar que o dispositivo não é necessário para ser ativado nesse estado. Se a plataforma der suporte a N estados ociosos, a matriz conterá N elementos e os estados ociosos serão numerados de 0 a N-1 na ordem em que eles são representados na matriz.
Comentários
Essa estrutura é usada pela notificação de PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS . Todos os três membros da estrutura contêm valores de entrada fornecidos pelo PoFx quando essa notificação é enviada para o PEP.
Durante uma sessão de depuração, o componente de depurador executado no computador de destino se comunica com o computador host por meio de um dispositivo de depurador, como um controlador de host USB, UART ou dispositivo de rede.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte começando com Windows 10. |
Cabeçalho | pep_x.h (inclua Pep_x.h) |