所以我试图在 Autohotkey 中使用 DllCall(),我在 C++ 中开发了一个 DLL,我需要能够将缓冲区返回给 autohotkey。
在函数中,我将缓冲区存储为“BYTE Buffer[262];” 我如何将此缓冲区返回给 DllCall?
我试过从函数中返回它,但变量是 authotkey 在成功调用后仍然为空。
例子:
(DLL函数)
void Test()
{
BYTE buff[262]
for(int i=0; i<262; i++)
{
buff[i] = 0x00;
}
return buff; // HOW DO I RETURN THIS TO AUTOHOTKEY
}