擅长:python、mysql、java
<p>你需要做的是分配一个“缓冲区”。缓冲区的地址将作为void*参数传递,而以字节为单位的缓冲区大小将作为<code>aDataLen</code>参数传递。然后函数将把它的数据放在你给它的缓冲区中,然后你就可以把数据从缓冲区中读回。在</p>
<>在C或C++中,你会使用^ {CD2>}或类似的东西来创建缓冲区。当使用<code>ctypes</code>时,可以使用<a href="https://docs.python.org/3/library/ctypes.html?highlight=create_string_buffer#ctypes.create_string_buffer" rel="nofollow noreferrer">ctypes.create_string_buffer</a>创建一个具有一定长度的缓冲区,然后将缓冲区和长度传递给函数。然后,一旦函数填充了它,就可以从创建的缓冲区中读取数据,缓冲区的工作方式类似于一个带有<code>[]</code>和<code>len()</code>的字符列表。在</p>