estrutura PEP_ACPI_QUERY_OBJECT_INFORMATION (pepfx.h)
A estrutura PEP_ACPI_QUERY_OBJECT_INFORMATION contém informações sobre um objeto ACPI.
Sintaxe
typedef struct _PEP_ACPI_QUERY_OBJECT_INFORMATION {
[in] PEPHANDLE DeviceHandle;
[in] PEP_ACPI_OBJECT_NAME Name;
[in] PEP_ACPI_OBJECT_TYPE Type;
[in] ULONG ObjectFlags;
union {
struct {
ULONG InputArgumentCount;
ULONG OutputArgumentCount;
} MethodObject;
} DUMMYUNIONNAME;
} PEP_ACPI_QUERY_OBJECT_INFORMATION, *PPEP_ACPI_QUERY_OBJECT_INFORMATION;
Membros
[in] DeviceHandle
Um valor PEPHANDLE que identifica o registro do dispositivo para serviços ACPI. O PEP (plug-in de extensão de plataforma) forneceu esse identificador em resposta a uma notificação de PEP_NOTIFY_ACPI_REGISTER_DEVICE anterior.
[in] Name
Uma união PEP_ACPI_OBJECT_NAME que especifica o nome de quatro caracteres relativo ao caminho do objeto.
[in] Type
Um valor de enumeração PEP_ACPI_OBJECT_TYPE que especifica o tipo de objeto. Atualmente, um método de controle é o único tipo de objeto definido para esse membro (Type = PepAcpiObjectTypeMethod).
[in] ObjectFlags
Um conjunto de sinalizadores de entrada. No momento, nenhum sinalizador é definido para esse membro, que é sempre definido como PEP_ACPI_OBJECT_FLAG_NONE (0x0).
DUMMYUNIONNAME
O resultado da consulta. Se o objeto especificado for um método de controle, o PEP (plug-in de extensão de plataforma) gravará o resultado da consulta no MethodObject membro dessa união.
[out] DUMMYUNIONNAME.MethodObject
Informações sobre um objeto de método de controle.
DUMMYUNIONNAME.MethodObject.InputArgumentCount
O número de argumentos de entrada esperados pelo método de controle.
DUMMYUNIONNAME.MethodObject.OutputArgumentCount
O número de argumentos de saída produzidos pelo método de controle.
Observações
Essa estrutura é usada pela notificação de PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION. Os Name, Typee Flags membros da estrutura contêm valores de entrada fornecidos pela PoFx (estrutura de gerenciamento de energia) do Windows quando essa notificação é enviada. O membro MethodObject contém um valor 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 | pepfx.h (inclua Pep_x.h) |