Windows 7 モバイル ブロードバンド API からサービス プロバイダー名を取得する方法がわかりません。provider.providerName は常に null 文字列を返しますが、providerID はここ英国の EE では正しい (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 Lenovo ラップトップ、F3507g 内蔵モデム