PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES 结构 (pepfx.h)
PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES 结构包含已转换的电源控制资源列表,供平台扩展插件 (PEP) 使用。
语法
typedef struct _PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES {
[in] PEPHANDLE DeviceHandle;
[in] ULONG RequestFlags;
[out] NTSTATUS Status;
SIZE_T TranslatedResourcesSize;
[in] PCM_RESOURCE_LIST TranslatedResources;
} PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES, *PPEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES;
成员
[in] DeviceHandle
一个 PEPHANDLE 值,该值标识设备的 ACPI 服务注册。 平台扩展插件 (PEP) 提供了此句柄,以响应以前的 PEP_NOTIFY_ACPI_REGISTER_DEVICE 通知。
[in] RequestFlags
一组输入标志。 当前没有为此成员定义标志,该成员始终设置为 PEP_ACPI_TDCR_FLAG_NONE (0x0) 。
[out] Status
一个 NTSTATUS 值,该值指示资源转换的状态。 PEP 将此成员设置为 STATUS_SUCCESS 以指示 PEP 已成功接收已翻译的资源。 否则,PEP 会将此成员设置为适当的错误状态代码。
TranslatedResourcesSize
遵循此结构的 TranslatedResources 列表数据的大小(以字节为单位)。
[in] TranslatedResources
用作资源列表标头的 CM_RESOURCE_LIST 结构。 资源列表的其余部分紧跟在此标头后面。
注解
PEP_NOTIFY_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES通知使用此结构为 PEP 提供转换后的电源控制资源列表。 结构的 RequestFlags、 TranslatedResourcesSize 和 TranslatedResources 成员包含 Windows 电源管理框架 (PoFx) 发送此通知时提供的输入值。 Status 成员包含 PEP 为响应通知而写入结构的输出值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 10 开始支持。 |
标头 | pepfx.h (包括 Pep_x.h) |