流放之路 createbuffer参数错误 怎么解决啊?

等赋值时,将改变它们所指向的内存地址,这和c/c++大不相同,c/c++是修改它们所指向的内存区域的内容,这是因为python的byte对象是不可以修改的.如果你需要可改变的内存块,ctypes提供了 create_string_buffer()函数,它提供多种方式创建这种内存块.当前的内存块内容可以通过raw属性存取,如果你希望将它作为NUL结束的字符串,请使用value属性

比如我C源码动态库中有这个函数

第一个参数是句柄,可以理解设备的ID啥的,其实有区别
第二个参数是需要传递一个可修改的缓冲区给它,目的是得到执行完返回这个缓冲区中的内容,就不能用c_wchar_p来传参了,

如果要知道里面是什么值

#输出有区别,十进制十六进制
}

我要回帖

更多关于 流放之路老是卡住崩溃 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信