estrutura PEP_ACPI_REGISTER_DEVICE (pepfx.h)

A estrutura PEP_ACPI_REGISTER_DEVICE contém informações de registro sobre um dispositivo para o qual o PEP (plug-in de extensão de plataforma) deve fornecer serviços ACPI.

Sintaxe

typedef struct _PEP_ACPI_REGISTER_DEVICE {
  [in]  PCUNICODE_STRING AcpiDeviceName;
  [in]  ULONG            InputFlags;
  [in]  POHANDLE         KernelHandle;
  [out] PEPHANDLE        DeviceHandle;
  [out] ULONG            OutputFlags;
} PEP_ACPI_REGISTER_DEVICE, *PPEP_ACPI_REGISTER_DEVICE;

Membros

[in] AcpiDeviceName

Uma estrutura ANSI_STRING que contém o nome bios totalmente qualificado para o dispositivo. O mesmo nome foi fornecido anteriormente como um valor de entrada na notificação de PEP_ACPI_PREPARE_DEVICE para o dispositivo. Esse nome especifica o caminho e o nome do dispositivo no namespace acpi. Para obter mais informações, consulte Enumerando dispositivos filho e métodos de controle.

[in] InputFlags

Um conjunto de sinalizadores de entrada. Nenhum sinalizador está definido atualmente para esse membro, que é sempre definido como PEP_ACPI_REGISTER_DEVICE_INPUT_FLAG_NONE (0x0).

[in] KernelHandle

Um valor POHANDLE que representa o registro do dispositivo com a PoFx ( estrutura de gerenciamento de energia ) do Windows. O PEP pode usar esse identificador para identificar o dispositivo em comunicações subsequentes com PoFx.

[out] DeviceHandle

Um valor PEPHANDLE que identifica o registro deste dispositivo para serviços ACPI. Esse identificador é criado pelo PEP. Nas notificações subsequentes do serviço ACPI, a PoFx usará esse identificador para identificar o dispositivo.

[out] OutputFlags

Um conjunto de sinalizadores de saída. Nenhum sinalizador está definido no momento para esse membro. Defina esse membro como PEP_ACPI_REGISTER_DEVICE_OUTPUT_FLAG_NONE (0x0).

Comentários

Essa estrutura é usada pela notificação PEP_NOTIFY_ACPI_REGISTER_DEVICE . Os membros AcpiDeviceName, InputFlags e KernelHandle da estrutura contêm valores de entrada fornecidos pela PoFx quando essa notificação é enviada para o PEP. Os membros DeviceHandle e OutputFlags contêm valores de saída que o PEP grava nessa estrutura em resposta à notificação.

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

ANSI_STRING

PEP_ACPI_PREPARE_DEVICE

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_ACPI_REGISTER_DEVICE