我正在尝试使用Go与 Windows dll连接.我想要使​​用的DLL函数接受一个指向字节数组的指针.因此我需要给它那个字节数组.

我正在使用syscall库来调用dll,如here所示.我的基本要求是:

>我获得了字节数组所需的大小
>我创建了字节数组
>我必须得到一个指向字节数组的指针
>然后我将指针传递给Windows dll

我无法弄清楚如何在go中创建一个字节数组,并获得指向它的指针.这显然是一个不安全的操作,unsafe库可能会有所帮助,但我需要首先创建一个动态长度的字节数组.使用“R_977_11845@ake”创建切片对我没有帮助,除非我可以获得指向切片的支持数组的指针.

有没有其他人遇到这个或有任何想法?