Compartilhar via


estrutura PEP_PREPARE_DEVICE (pep_x.h)

A estrutura PEP_PREPARE_DEVICE identifica um dispositivo que deve ser iniciado em preparação para seu uso pelo sistema operacional.

Sintaxe

typedef struct _PEP_PREPARE_DEVICE {
  [in]  PCUNICODE_STRING DeviceId;
  [out] BOOLEAN          DeviceAccepted;
} PEP_PREPARE_DEVICE, *PPEP_PREPARE_DEVICE;

Membros

[in] DeviceId

Uma cadeia de caracteres que identifica exclusivamente o dispositivo. Esse membro é um ponteiro para uma estrutura de UNICODE_STRING que contém uma cadeia de caracteres de identificação do dispositivo.

[out] DeviceAccepted

Se o PEP declara a propriedade do dispositivo. O PEP define esse membro como TRUE para reivindicar a propriedade do dispositivo ou como FALSE para indicar que ele não possui o dispositivo. O PEP que declara a propriedade é responsável por lidar com notificações de DPM (gerenciamento de energia do dispositivo) para o dispositivo.

Comentários

Essa estrutura é usada pela notificação de PEP_DPM_PREPARE_DEVICE . O membro DeviceId da estrutura contém um valor de entrada fornecido pela PoFx ( estrutura de gerenciamento de energia ) do Windows. O membro DeviceAccepted contém um valor de saída que o PEP grava na estrutura em resposta a essa notificação.

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_PREPARE_DEVICE

UNICODE_STRING