Método IMbnDeviceServicesContext::EnumerateDeviceServices (mbnapi.h)
Importante
A partir de Windows 10, versión 1803, las API de Win32 descritas en esta sección se reemplazan por las API de Windows Runtime en el espacio de nombres Windows.Networking.Connectivity.
Obtiene la lista de servicios de dispositivo admitidos por el dispositivo de banda ancha móvil.
Sintaxis
HRESULT EnumerateDeviceServices(
[out, retval] SAFEARRAY **deviceServices
);
Parámetros
[out, retval] deviceServices
Puntero a una matriz de estructuras de MBN_DEVICE_SERVICE que contiene la lista de servicios de dispositivo admitidos por el dispositivo. Si EnumerateDeviceServices devuelve cualquier valor distinto de S_OK, deviceServices es NULL. De lo contrario, al finalizar, el programa de llamada debe liberar la memoria asignada. Antes de liberar la matriz llamando a SafeArrayDestroy, el programa de llamada también debe liberar todas las BSTR en la estructura de MBN_DEVICE_SERVICE llamando a SysFreeString.
Valor devuelto
El método puede devolver uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
El dispositivo no admite ningún servicio de dispositivo. |
|
La información no está disponible. Actualmente, el servicio de banda ancha móvil está sondeando el dispositivo para recuperar esta información. |
|
Se encontró un error al ejecutar este método. |
Requisitos
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | mbnapi.h |