我的最終目標是在python中查詢NVAPI的gpu使用情況和其他統計信息。見http://developer.nvidia.com/nvapi幫助python ctypes和nvapi
from ctypes import WinDLL
nvapi = WinDLL("nvapi.dll")
print nvapi# <WinDLL 'nvapi.dll', handle 718a0000 at 27c0050>
print nvapi.nvapi_QueryInterface# <_FuncPtr object at 0x026D8E40>
print nvapi.nvapi_QueryInterface()# returns 0
print nvapi.NvAPI_Initialize# AttributeError: function 'NvAPI_Initialize' not found
print nvapi.NvAPI_SYS_GetChipSetInfo# AttributeError: function 'NvAPI_SYS_GetChipSetInfo' not found
這是可以從上面的鏈接下載頭文件的副本:http://paste.pound-python.org/show/7337/
在這一點上,我只是想用API來自己熟悉...所以我是什麼我做錯了?我無法弄清楚如何調用頭文件中列出的任何函數。
我在這裏發佈了一個後續問題:http://stackoverflow.com/questions/6165628/use-python-ctypes-to-interface-with-nvapi-follow-up-with-demonstration-code – user319862 2011-05-29 02:32:30