سؤال

يتم الخروج من الكود التالي قبل أن ينتهي بدون استثناء:

    private void Form1_Load(object sender, EventArgs e)
    {
        MbnConnectionManager connectionManager = new MbnConnectionManager();
        IMbnConnectionManager connectionManagerInterface = (IMbnConnectionManager)connectionManager;
       IMbnConnection[] connections = (IMbnConnection[])connectionManagerInterface.GetConnections();


       (IMbnConnectionProfileManager)connectionProfile;
        MbnApi.MbnInterfaceManager interfaceManager = new MbnInterfaceManager();
        MbnApi.IMbnInterfaceManager interfaceManagerInterface = (IMbnInterfaceManager)interfaceManager;

        IMbnInterface[] interfaces = interfaceManagerInterface.GetInterfaces() as IMbnInterface[];

        foreach (IMbnInterface mbnInterface in interfaces)
        {
            MBN_PROVIDER homeProvider = mbnInterface.GetHomeProvider(out homeProvider);
        }

    }

يبدو أن هذا الخط هو سبب التعطل -

MBN_PROVIDER homeProvider = mbnInterface.GetHomeProvider(out homeProvider);

لماذا يحدث هذا وهل هناك أي طريقة لمعرفة ما يحدث بالفعل داخل Mobile Broadband API؟

هل كانت مفيدة؟

المحلول

هل قمت بتسجيل جهاز واسع النطاق في نظامك؟

  1. افتح مركز الشبكة والمشاركة الخاص بك وتأكد من وجود جهاز اتصال Mobile Broadband.
  2. حاول تشغيل الأمر التالي: netsh mbn show interfaces
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top