【发布时间】:2016-12-29 09:38:03
【问题描述】:
我想从 GPU 获取显存。我使用 WMI - Win32_VideoController 类,属性 AdapterRAM。它以字节为单位返回值,因此我将其转换为 MB:
int gpuRAM_MB = (gpuAdapterRAM.uintVal) / (1024) / (1024);
当我尝试将值转换为 GB 时,它返回 3 GB(在 AIDA64 等其他软件中,它返回 4 GB):
int gpuRAM_GB = (gpuAdapterRAM.uintVal) / (1024) / (1024) / (1024);
AIDA64:
问题是如何将其转换为 GB?提前致谢。
【问题讨论】:
标签: c++ qt wmi gpu windows-applications