Поставщик.providerName всегда возвращает нулевую строку, но идентификатор поставщика правильный (23430) для EE здесь, в Великобритания.
Ниже показан фрагмент, использованный для получения этой информации. Все остальные аспекты интерфейса 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;
Ноутбук Lenovo под управлением Windows 7, внутренний модем F3507g
Подробнее здесь: https://stackoverflow.com/questions/172 ... vider-name
Мобильная версия