PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES结构(pep_x.h)

PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES 结构包含平台扩展插件(PEP)要使用的已转换电源控制资源列表。

语法

typedef struct _PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES {
  PEPHANDLE         DeviceHandle;
  ULONG             RequestFlags;
  NTSTATUS          Status;
  SIZE_T            TranslatedResourcesSize;
  PCM_RESOURCE_LIST TranslatedResources;
} PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES, *PPEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES;

成员

DeviceHandle

一个 PEPHANDLE 值,该值标识设备的 ACPI 服务的注册。 平台扩展插件(PEP)提供了此句柄,以响应以前的 PEP_NOTIFY_ACPI_REGISTER_DEVICE 通知。

RequestFlags

一组输入标志。 此成员当前未定义任何标志,该成员始终设置为PEP_ACPI_TDCR_FLAG_NONE(0x0)。

Status

指示资源转换状态的 NTSTATUS 值。 PEP 将此成员设置为STATUS_SUCCESS,以指示 PEP 已成功接收已翻译的资源。 否则,PEP 会将此成员设置为适当的错误状态代码。

TranslatedResourcesSize

TranslatedResources 的大小(以字节为单位) 此结构后面的列表数据。

TranslatedResources

用作资源列表标头的 CM_RESOURCE_LIST 结构。 资源列表的其余部分紧跟此标头。

言论

PEP_NOTIFY_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES 通知使用此结构向 PEP 提供已转换的电源控制资源列表。 RequestFlagsTranslatedResourcesSize,以及结构 TranslatedResources 成员包含 Windows 电源管理框架 在发送此通知时提供的输入值。 状态 成员包含 PEP 写入到结构的输出值,以响应通知。

要求

要求 价值
最低支持的客户端 从 Windows 10 开始支持。
标头 pep_x.h (包括 Pep_x.h)

另请参阅