estrutura PEP_ACPI_PREPARE_DEVICE (pep_x.h)
A estrutura de PEP_ACPI_PREPARE_DEVICE indica se um PEP (plug-in de extensão de plataforma) está preparado para fornecer serviços ACPI para o dispositivo especificado.
Sintaxe
typedef struct _PEP_ACPI_PREPARE_DEVICE {
[in] PCUNICODE_STRING AcpiDeviceName;
[in] ULONG InputFlags;
[out] BOOLEAN DeviceAccepted;
[out] ULONG OutputFlags;
} PEP_ACPI_PREPARE_DEVICE, *PPEP_ACPI_PREPARE_DEVICE;
Membros
[in] AcpiDeviceName
Um ponteiro para uma estrutura ANSI_STRING que contém o nome BIOS totalmente qualificado 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. No momento, nenhum sinalizador é definido para esse membro, que é sempre definido como PEP_ACPI_PREPARE_DEVICE_INPUT_FLAG_NONE (0x0).
[out] DeviceAccepted
Se o PEP está preparado para fornecer serviços ACPI para o dispositivo. Defina esse membro como TRUE se o PEP estiver preparado para ser o único provedor de serviços ACPI para este dispositivo e como FALSE se não estiver.
[out] OutputFlags
Um conjunto de sinalizadores de saída. Nenhum sinalizador está definido no momento para este membro. Defina esse membro como PEP_ACPI_PREPARE_DEVICE_OUTPUT_FLAG_NONE (0x0).
Observações
Essa estrutura é usada pela notificação de PEP_NOTIFY_ACPI_PREPARE_DEVICE. Os membros do AcpiDeviceName e InputFlags membros da estrutura contêm valores de entrada fornecidos pelo da estrutura de gerenciamento de energia do Windows (PoFx) quando essa notificação é enviada ao PEP. Os membros DeviceAccepted e OutputFlags contêm valores de saída que o PEP grava na estrutura em resposta à notificação.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 10. |
cabeçalho | pep_x.h (inclua Pep_x.h) |