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