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) |