当 API 仅支持 32Bit 调用时,如何从 x64 应用程序调用 x86 API 函数。CreateStream示例
<DllImport("avifil32.dll")> _
Public Shared Function AVIFileCreateStream(ByVal pfile As IntPtr, ByRef ppavi As IntPtr, ByRef ptr_streaminfo As MyAVISTREAMINFO) As Integer
End Function
场景 1:x64 计算机 + 编译为x86应用程序:avifil32.dll成功调用
场景 2: x64 计算机 + 编译为x64应用程序:avifil32.dll 调用WITH ERROR
问题是,该应用程序也使用 x64 硬件驱动程序,我需要编译为 x64。使用此 avifil32.dll 的任何解决方法都非常棒。