Мобильная широкополосная связь – как получить имя поставщика услугC#

Место общения программистов C#
Ответить
Anonymous
 Мобильная широкополосная связь – как получить имя поставщика услуг

Сообщение Anonymous »

Я не могу узнать, как получить имя поставщика услуг из API широкополосной мобильной связи Windows 7.
Поставщик.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»