PEP_ACPI_PREPARE_DEVICE構造体 (pep_x.h)
PEP_ACPI_PREPARE_DEVICE 構造体は、指定されたデバイスに ACPI サービスを提供するためにプラットフォーム拡張プラグイン (PEP) が準備されているかどうかを示します。
構文
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 通知によって使用されます。 構造体の AcpiDeviceName および InputFlags メンバーには、この通知が PEP に送信されるときに Windows 電源管理フレームワーク (PoFx) によって提供される入力値が含まれます。 DeviceAccepted および OutputFlags メンバーには、PEP が通知に応答して構造体に書き込む出力値が含まれます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 以降でサポートされています。 |
ヘッダー | pep_x.h (Pep_x.h を含む) |