PEP_DEBUGGER_TRANSITION_REQUIREMENTS estrutura (pepfx.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 dá suporte a N estados ociosos, a matriz contém N elementos e os estados ociosos sã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 PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS . Todos os três membros da estrutura contêm valores de entrada fornecidos pela PoFx quando essa notificação é enviada ao 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

   
Cliente mínimo com suporte Suporte para começar com Windows 10.
Cabeçalho pepfx.h (inclua Pep_x.h)

Confira também

PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES