我无法找出如何从 Windows 7 移动宽带 API 获取服务提供商名称。provider.providerName 始终返回一个空字符串,但对于英国的 EE,providerID 是正确的 (23430)。
下面显示了用于获取此信息的片段。Mbn 界面的所有其他方面都在工作,包括配置文件等,但我不知道如何获取名称!
我错过了什么吗?, 有人可以帮我解决我的最后一个问题吗?
注意:Windows VAN 会显示服务提供商。
非常感谢
莎拉
///
/// Check the reported state of this interface
switch (readyState)
{
case MBN_READY_STATE.MBN_READY_STATE_INITIALIZED:
/// interface is initialised and has active SIM
/// so lets get service providor information
///
MBN_PROVIDER provider = mobileInterface.GetHomeProvider();
mi.Provider = provider.providerName; // Always ""
mi.ProviderID = provider.providerID; // but this is correct
mi.ProviderState = provider.providerState; // as is all this
mi.Signaldbm = mbnGetSignal(mi.InterfaceID);
mi.Signalbar = mbnConvertSignal(mi.Signaldbm);
mi.Message = "Ready";
break;
系统设置
Windows 7 联想笔记本电脑,F3507g 内置调制解调器