gpt4 book ai didi

com - 如何从 Go 进行 stdcall

转载 作者:IT王子 更新时间:2023-10-29 01:14:15 25 4
gpt4 key购买 nike

我有一个指向 COM 接口(interface)的指针,想从它的虚拟表中获取函数指针并进行方法调用。为此,我需要进行 stdcall 方法调用。在 Go 中如何使用约定 stdcall 进行调用或在 cgo 中使用约定 stdcall 进行调用?

最佳答案

有关如何在 Windows 上调用 stdcall 函数的说明,请参阅“godoc syscall Proc”。请注意 *Proc.Call 确实会分配/释放内存,因此,如果您关心效率,则应改用对应的 syscall.Syscall/syscall.Syscall6/syscall.Syscall9/... 函数。

亚历克斯

关于com - 如何从 Go 进行 stdcall,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11597341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com