структура 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 (включая Pep_x.h)

См. также раздел

PEP_ACPI_OBJECT_NAME

PEP_ACPI_OBJECT_TYPE

PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION

PEP_NOTIFY_ACPI_REGISTER_DEVICE