如何从Go制作stdcall

时间:2012-07-22 02:18:09

标签: com go stdcall cgo

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

1 个答案:

答案 0 :(得分:1)

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

亚历