1

所以我试图在 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
}
4

0 回答 0