我有一个指向COM接口的指针,想从其虚拟表中获取函数指针并进行方法调用。为此,我需要进行stdcall方法调用。在Go中,如何在cgo中使用约定stdcall进行呼叫或使用约定stdcall进行呼叫?
有关如何在Windows上调用stdcall函数的说明,请参见“ godoc syscall Proc”。请注意,* Proc.Call确实会分配/取消分配内存,因此,如果您关心效率,则应改用对应的syscall.Syscall / syscall.syscall6 / syscall.Syscall9 / …函数。
亚历克斯