Compartilhar via


estrutura PEP_ACPI_QUERY_OBJECT_INFORMATION (pep_x.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 PEP_ACPI_OBJECT_TYPE valor de enumeração que especifica o tipo de objeto. Atualmente, um método de controle é o único tipo de objeto definido para esse membro (Tipo = PepAcpiObjectTypeMethod).

[in] ObjectFlags

Um conjunto de sinalizadores de entrada. Nenhum sinalizador está definido atualmente 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 membro MethodObject 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.

Comentários

Essa estrutura é usada pela notificação PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION . Os membros Name, Type e Flags da estrutura contêm valores de entrada que a PoFx ( Estrutura de Gerenciamento de Energia ) do Windows fornece 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
Cliente mínimo com suporte Com suporte a partir do Windows 10.
Cabeçalho pep_x.h (inclua Pep_x.h)

Confira também

PEP_ACPI_OBJECT_NAME

PEP_ACPI_OBJECT_TYPE

PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION

PEP_NOTIFY_ACPI_REGISTER_DEVICE