структура 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) |