的P/Invoke在x64空引用例外的P/Invoke在x64空引用例外
我得到空引用例外,当我尝试编译在.NET代码64,使得使用平台调用服务来调用非托管代码在dll中。我在这里错过了很明显的东西吗
例如来电
Private Declare Function waveOutOpen Lib "winmm.dll" (ByRef lphWaveOut As Int32, ByVal uDeviceID As Int32, ByRef lpFormat As WAVEFORMATEX, ByVal dwCallback As WaveDelegate, ByVal dwInstance As Int32, ByVal dwFlags As Int32) As Int32
在失败:
完整的代码在这里: waveout sometimes memory issue
您需要提供更多关于您尝试拨打的P/Invoke代码的详细信息。你的P/I签名是什么样的? – 2010-02-24 17:37:20