共用方式為


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