如何使用MBN在Windows 10中以编程方式发送和接收SMS?

时间:2015-08-05 15:49:16

标签: sms windows-10 mobile-broadband-api

我们有一个程序通过MBN IMbnSms接口和2G / 3G / 4G调制解调器发送和接收SMS消息。我们的代码适用于Windows 7和Windows 8.x,但在Windows 10中失败。 IMbnSms.GetSmsStatus()始终返回0x8000000A(E_PENDING)错误,即使调制解调器已在网络上驻留10分钟。 IMbnSms.SmsSendPdu()在OnSmsSendComplete事件中获取E_MBN_FAILURE。

以下是GetSmsStatus()的简单测试代码,可以重现此问题:

{{1}}

使用“netsh mbn sho int”获得的网络接口GUID调用它。

1 个答案:

答案 0 :(得分:2)

Microsoft使用我在7日获得的Windows 10更新程序包解决了这个问题。我用几张数据卡重新测试了它,现在可以使用了。