| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1997 人关注过本帖
标题:如何读取NVCPL.DLL中关于显卡温度函数的参数作息?
只看楼主 加入收藏
hai0303
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-10-14
结帖率:0
收藏
已结贴  问题点数:0 回复次数:4 
如何读取NVCPL.DLL中关于显卡温度函数的参数作息?
以下代码是调用NVIDIA的NVCPL.DLL中的NvCplGetThermalSettings函数。目的是获取显卡温度。

#include
#include
#include

void main()
{
HINSTANCE hhh;
hhh=LoadLibrary("nvcpl.dll");

typedef int(*TEMP)(int nWindowsMonitorNumber,int pdwCoreTemp,int pdwAmbientTemp, int pdwUpperLimit);

TEMP NS;
NS=(TEMP)GetProcAddress(hhh,"NvCplGetThermalSettings");
if(!NS)
{
std::cout<<("获取函数地址失败\n");
return;
}

}

程序写到这了 编译成功。不知道对不对?
下面不知道怎么读取pdwCoreTemp参数中的温度信息。pdwCoreTemp中应该就是GPU的温度!
望高手指点!!!最好有源码
NVIDIA的NVCPL.DLL中NvCplGetThermalSettings的帮助文件我发在楼下。
搜索更多相关主题的帖子: 温度 显卡 include NVIDIA return 
2011-10-18 00:05
hai0303
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-10-14
收藏
得分:0 
Temperature and Power Monitoring  

  NvCplGetThermalSettings()
Function BOOL CDECL NvCplGetThermalSettings
Prototype (IN UINT nWindowsMonitorNumber,
  OUT DWORD* pdwCoreTemp,
  OUT DWORD* pdwAmbientTemp,
  OUT DWORD* pdwUpperLimit);
Parameters In UINT nWindowsMonitorNumber -- The display number shown on
  the Windows Display Properties->Settings page.  
A value of 0 indicates the current primary Windows display device.
DWORD* must be a valid pointer –
pdwCoreTemp -- GPU temperature in degrees Celsius.
pdwAmbientTemp -- Ambient temperature in degrees Celsius.
pdwUpperLimit -- Upper limit of the GPU temperature specification.
Return Values True on success.  
  False on failure.
2011-10-18 00:05
lucky563591
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:765
专家分:2103
注 册:2009-11-18
收藏
得分:10 
要看nv的说明文档
2011-10-18 08:10
hai0303
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-10-14
收藏
得分:0 
2楼就是NV的说明文档。
代码写了一半,不知道怎么读取参数。
2011-10-18 18:39
编程的乐趣
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:229
专家分:1027
注 册:2011-4-4
收藏
得分:10 
.
2011-10-18 18:41
快速回复:如何读取NVCPL.DLL中关于显卡温度函数的参数作息?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.077886 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved