Compartilhar via


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)

Consulte também

PEP_ACPI_OBJECT_NAME

PEP_ACPI_OBJECT_TYPE

PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION

PEP_NOTIFY_ACPI_REGISTER_DEVICE