Метод IMbnServiceActivation::Activate (mbnapi.h)
Важно!
Начиная с Windows 10 версии 1803, API Win32, описанные в этом разделе, заменяются среда выполнения Windows API в пространстве имен Windows.Networking.Connectivity.
Отправьте запрос на активацию службы в сеть.
Синтаксис
HRESULT Activate(
[in] SAFEARRAY *vendorSpecificData,
[out] ULONG *requestID
);
Параметры
[in] vendorSpecificData
Зависящий от поставщика массив байтов, передаваемый в операции активации службы. Эти данные будут переданы службой мобильной широкополосной связи в запросе SET OID_WWAN_SERVICE_ACTIVATION OID драйверу мини-порта.
[out] requestID
Идентификатор запроса для этой операции.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Метод завершился успешно. |
|
Служба мобильного широкополосного подключения не работает в этой системе. |
|
Недопустимый интерфейс. Скорее всего, устройство было удалено из системы. |
|
Недопустимый интерфейс. Скорее всего, мобильное широкополосное устройство было удалено из системы.
Недопустимый интерфейс. Скорее всего, устройство было удалено из системы. |
Комментарии
Метод Activate может использоваться приложением для активации сотовой службы. Формат данных, передаваемых в этом запросе, зависит от поставщика.
Поле VendorSpecificBufferSize запроса OID будет иметь размер данных в SAFEARRAY, vendorSpecificData. Содержимое vendorSpecificData будет скопировано по байтам в запросе OID к драйверу.
Дополнительные сведения об операциях активации служб см. в разделе Модель драйвера мобильной широкополосной связи.
Это асинхронная операция, которая возвращается немедленно. Если метод возвращает без ошибок, служба мобильного широкополосного подключения вызовет метод OnActivationComplete интерфейса IMbnServiceActivationEvents .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | mbnapi.h |