Поделиться через


структура PEP_ACPI_QUERY_OBJECT_INFORMATION (pep_x.h)

Структура PEP_ACPI_QUERY_OBJECT_INFORMATION содержит сведения об объекте ACPI.

Синтаксис

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;

Члены

[in] DeviceHandle

Значение PEPHANDLE, определяющее регистрацию устройства для служб ACPI. Подключаемый модуль расширения платформы (PEP) предоставил этот дескриптор в ответ на предыдущее уведомление PEP_NOTIFY_ACPI_REGISTER_DEVICE.

[in] Name

Объединение PEP_ACPI_OBJECT_NAME, указывающее имя объекта относительно пути, четыре символа.

[in] Type

Значение перечисления PEP_ACPI_OBJECT_TYPE, указывающее тип объекта. В настоящее время метод управления — единственный тип объекта, определенный для этого элемента (Type = PepAcpiObjectTypeMethod).

[in] ObjectFlags

Набор флагов ввода. В настоящее время для этого элемента не определены флаги, которые всегда имеют значение PEP_ACPI_OBJECT_FLAG_NONE (0x0).

DUMMYUNIONNAME

Результат запроса. Если указанный объект является методом управления, подключаемый модуль расширения платформы (PEP) записывает результат запроса в MethodObject член этого объединения.

[out] DUMMYUNIONNAME.MethodObject

Сведения об объекте метода элемента управления.

DUMMYUNIONNAME.MethodObject.InputArgumentCount

Количество входных аргументов, ожидаемых методом элемента управления.

DUMMYUNIONNAME.MethodObject.OutputArgumentCount

Число выходных аргументов, создаваемых методом управления.

Замечания

Эта структура используется уведомлением PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION. Имя , типи Флаги элементов структуры содержат входные значения, которые платформа управления питанием Windows (PoFx) предоставляет при отправке этого уведомления. Элемент methodObject содержит выходное значение, которое PEP записывает в структуру в ответ на уведомление.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
заголовка pep_x.h (include Pep_x.h)

См. также

PEP_ACPI_OBJECT_NAME

PEP_ACPI_OBJECT_TYPE

PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION

PEP_NOTIFY_ACPI_REGISTER_DEVICE