Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Важно!
Начиная с Windows 10 версии 1803 API Win32, описанные в этом разделе, заменяются API среда выполнения Windows в пространстве имен Windows.Networking.Connectivity.
Обновления список предпочтительных поставщиков для устройства.
Синтаксис
HRESULT SetPreferredProviders(
[in] SAFEARRAY *preferredProviders,
[out] ULONG *requestID
);
Параметры
[in] preferredProviders
Массив структур MBN_PROVIDER , содержащий список предпочтительных поставщиков.
[out] requestID
Указатель на идентификатор запроса, заданный операционной системой для этого запроса. Асинхронный ответ будет содержать тот же идентификатор запроса.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
| Код возврата | Описание |
|---|---|
|
Метод завершился успешно. |
|
Служба мобильного широкополосного подключения не работает в этой системе. |
|
Недопустимый интерфейс, скорее всего, потому, что мобильное широкополосное устройство было удалено из системы. |
|
Недопустимый интерфейс. Скорее всего, из-за того, что мобильное широкополосное устройство было удалено из системы. |
Комментарии
Метод SetPreferredProviders инициирует обновление списка предпочтительных поставщиков для интерфейса. Это асинхронная операция, и вызов метода возвращается немедленно. Если этот метод возвращает успешно (с S_OK), операционная система уведомит вызывающее приложение о состоянии завершения этой операции, вызвав метод OnSetPreferredProvidersCompleteобъекта IMbnInterfaceEvents.
Если устройство будет удалено из системы до завершения этой операции, нет никакой гарантии, что вызывающее приложение получит уведомление о завершении.
Требования
| Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Ни одна версия не поддерживается |
| Целевая платформа | Windows |
| Header | mbnapi.h |