を存在しません:MBNデバイスはMBNデバイスが存在しないときには、私が得る存在HRESULT何MBNデバイスは、私は次のコードは、Windows 7で働いている
MbnInterfaceManager mbnInfMgr = new MbnInterfaceManager();
IMbnInterfaceManager mbnInfMgrInterface = mbnInfMgr as IMbnInterfaceManager;
if (mbnInfMgrInterface != null)
{
IMbnInterface[] mobileInterfaces = mbnInfMgrInterface.GetInterfaces() as IMbnInterface[];
}
問題はありませんGetInterfaces()への呼び出しで例外が発生しました。
{System.Runtime.InteropServices.COMException(0x80070490):要素が見つかりません。 (HRESULTからの例外:0x80070490)fooの中MbnApi.IMbnInterfaceManager.GetInterfacesで ()foo.Program.configureConnectionで ()}
質問 はMBNインターフェイスの前にチェックするために行われるべきものがありますGetInterfacesを呼び出しますか?私はこの例外を単に捕まえることができますが、この例外はインターフェイスを持たないものと同じであるというドキュメントは見つかりません。
私はstatckoverflowに発見した最も近いもの
は多分窓7は、Windows 8.1の動作は異なりますことを意味し、この struggling with mobile broadband api windows 7 and windows 8 with C#, not sure what to install です。
デバイスマネージャの意味で「デバイス」の一部が無効になっている場合、これは一部のセルラーモデムハードウェアで発生していることに気付きました。 –