Compartilhar via


estrutura PEP_DEBUGGER_TRANSITION_REQUIREMENTS (pepfx.h)

A estrutura PEP_DEBUGGER_TRANSITION_REQUIREMENTS indica os estados ociosos da plataforma para os quais o dispositivo do 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 do 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 do 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 do depurador precisar ser ativado no estado ocioso da plataforma correspondente. Defina como FALSE para indicar que o dispositivo não precisa 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 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 pelo PoFx quando essa notificação é enviada para o PEP.

Durante uma sessão de depuração, o componente do 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 a partir do 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