python调用DLL函数的问题

python调用DLL函数的问题

晚风撩人 发布于 2021-11-30 字数 391 浏览 640 回复 2

请教python 调用DLL函数的问题。DLL中函数声明如下:

BOOL WINAPI EnumWdDevPath(UCHAR * nDevNum,char DevPath[32][128]),这是个枚举设备的函数,在Python中,我调用这个函数的时候应该如何传参呢?

dll = ctypes.windll.LoadLibrary( 'wdkmgr.dll' )

nRst = dll.EnumWdDevPath( ,) #参数应该怎么写呢?

谢谢!! 

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

看透却不说透 2021-11-30 2 楼

O(∩_∩)O谢谢哥哈,艾玛太感谢了。

妖妓 2021-11-30 1 楼

from ctypes import *

ctypes 然后声明一个 

foo=c_char*32*128