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)

Confira também

PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES