不知道如何在winapi C++中初始化BATTERY_STATUS结构

问题描述 投票:0回答:1

其他电池结构首先实例化,然后通过“GetSystemPowerStatus”等系统调用填充值,但在微软文档的相关部分中没有提到BATTERY_STATUS结构的初始化方式https://github.com/ MicrosoftDocs/win32/blob/docs/desktop-src/Power/battery-status-str.md。 那么,请告诉我如何初始化这个结构。

我搜索了很多 stackoverflow 和 microsoft 文档来寻找答案,但还没有找到。我还寻找任何使用 WINAPI 查找电池电压的方法。

c++ winapi
1个回答
0
投票

BATTERY_STATUS结构体作为output缓冲区,根据IOCTL_BATTERY_QUERY_STATUS控制代码返回。

有关示例,请参阅@SimonMourier 提供的枚举电池设备that

© www.soinside.com 2019 - 2024. All rights reserved.