Вопрос

Следующий код выходит до того, как он заканчивается без исключения:

    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);
.

Почему это произойдет и есть ли способ увидеть, что действительно происходит внутри мобильной широкополосной API?

Это было полезно?

Решение

Вы зарегистрировали широкополосное устройство в вашей системе?

  1. Откройте свой центр сети и совместного использования и посмотрите, есть ли устройство мобильного широкополосного соединения.
  2. Попробуйте запустить следующую команду: netsh mbn show interfaces
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top