共用方式為


PEP_ACPI_PREPARE_DEVICE 結構 (pep_x.h)

PEP_ACPI_PREPARE_DEVICE 結構指出平臺擴充功能外掛程式 (PEP) 是否已準備好為指定的裝置提供 ACPI 服務。

語法

typedef struct _PEP_ACPI_PREPARE_DEVICE {
  [in]  PCUNICODE_STRING AcpiDeviceName;
  [in]  ULONG            InputFlags;
  [out] BOOLEAN          DeviceAccepted;
  [out] ULONG            OutputFlags;
} PEP_ACPI_PREPARE_DEVICE, *PPEP_ACPI_PREPARE_DEVICE;

成員

[in] AcpiDeviceName

包含裝置完整 BIOS 名稱 之ANSI_STRING 結構的指標。 此名稱會指定 ACPI 命名空間中裝置的路徑和名稱。 如需詳細資訊,請參閱 列舉子裝置和控制方法

[in] InputFlags

一組輸入旗標。 此成員目前未定義旗標,一律會設定為 PEP_ACPI_PREPARE_DEVICE_INPUT_FLAG_NONE (0x0) 。

[out] DeviceAccepted

PEP 是否已準備好為裝置提供 ACPI 服務。 如果 PEP 已準備好成為此裝置的唯一 ACPI 服務提供者,請將此成員設定為 TRUE,如果不是,請將此成員設定為 FALSE。

[out] OutputFlags

一組輸出旗標。 此成員目前未定義旗標。 將此成員設定為 PEP_ACPI_PREPARE_DEVICE_OUTPUT_FLAG_NONE (0x0) 。

備註

此結構由 PEP_NOTIFY_ACPI_PREPARE_DEVICE 通知使用。 結構的 AcpiDeviceNameInputFlags 成員包含 Windows 電源管理架構所提供的輸入值, (PoFx) 當此通知傳送至 PEP 時。 DeviceAcceptedOutputFlags 成員包含 PEP 寫入結構的輸出值,以回應通知。

規格需求

需求
最低支援的用戶端 從Windows 10 開始支援。
標頭 pep_x.h (包含 Pep_x.h)

另請參閱

ANSI_STRING

PEP_NOTIFY_ACPI_PREPARE_DEVICE