Метод IMbnDeviceServicesContext::EnumerateDeviceServices (mbnapi.h)
Важно!
Начиная с Windows 10 версии 1803, API Win32, описанные в этом разделе, заменяются среда выполнения Windows API в пространстве имен Windows.Networking.Connectivity.
Возвращает список поддерживаемых служб устройств для мобильного широкополосного устройства.
Синтаксис
HRESULT EnumerateDeviceServices(
[out, retval] SAFEARRAY **deviceServices
);
Параметры
[out, retval] deviceServices
Указатель на массив структур MBN_DEVICE_SERVICE , содержащий список служб устройств, поддерживаемых устройством. Если EnumerateDeviceServices возвращает любое значение, отличное от S_OK, deviceServices имеет значение NULL. В противном случае по завершении вызывающая программа должна освободить выделенную память. Перед освобождением массива путем вызова SafeArrayDetraits вызывающая программа также должна освободить все BSTR в структуре MBN_DEVICE_SERVICE путем вызова SysFreeString.
Возвращаемое значение
Метод может возвращать одно из следующих значений.
Код возврата | Описание |
---|---|
|
Метод завершился успешно. |
|
Устройство не поддерживает службы устройств. |
|
Сведения недоступны. Служба мобильной широкополосной связи в настоящее время проверит устройство для получения этой информации. |
|
При выполнении этого метода возникла ошибка. |
Требования
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | mbnapi.h |