Metodo IMbnDeviceServicesContext::EnumerateDeviceServices (mbnapi.h)
Importante
A partire da Windows 10 versione 1803, le API Win32 descritte in questa sezione vengono sostituite dalle API Windows Runtime nello spazio dei nomi Windows.Networking.Connectivity.
Ottiene l'elenco dei servizi di dispositivo supportati dal dispositivo Mobile Broadband.
Sintassi
HRESULT EnumerateDeviceServices(
[out, retval] SAFEARRAY **deviceServices
);
Parametri
[out, retval] deviceServices
Puntatore a una matrice di strutture MBN_DEVICE_SERVICE che contiene l'elenco del servizio dispositivo supportato dal dispositivo. Se EnumerateDeviceServices restituisce qualsiasi valore diverso da S_OK, deviceServices è NULL. In caso contrario, al completamento, il programma chiamante deve liberare la memoria allocata. Prima di liberare la matrice chiamando SafeArrayDestroy, il programma chiamante deve anche liberare tutte le richieste BST nella struttura MBN_DEVICE_SERVICE chiamando SysFreeString.
Valore restituito
Il metodo può restituire uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Metodo completato correttamente. |
|
Il dispositivo non supporta alcun servizio dispositivo. |
|
Le informazioni non sono disponibili. Il servizio Mobile Broadband sta attualmente verificando il dispositivo per recuperare queste informazioni. |
|
Si è verificato un errore durante l'esecuzione di questo metodo. |
Requisiti
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | mbnapi.h |