Metodo IMbnConnectionProfileManager::GetConnectionProfiles (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 un elenco di profili di connessione associati al dispositivo.
Sintassi
HRESULT GetConnectionProfiles(
[in] IMbnInterface *mbnInterface,
[out, retval] SAFEARRAY **connectionProfiles
);
Parametri
[in] mbnInterface
Oggetto IMbnInterface che rappresenta il dispositivo per cui si applica la richiesta del profilo. Se si tratta di NULL, la funzione restituirà tutti i profili presenti nel sistema.
[out, retval] connectionProfiles
Matrice di interfacce IMbnConnectionProfile che rappresentano tutti i profili di connessione disponibili per il dispositivo. Se questo metodo restituisce qualsiasi elemento diverso da S_OK, il puntatore della matrice è NULL, altrimenti l'applicazione chiamante deve liberare la memoria allocata chiamando SafeArrayDestroy.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Metodo completato correttamente. |
|
L'interfaccia non è valida, probabilmente perché il dispositivo Mobile Broadband è stato rimosso dal sistema. |
|
Il dispositivo non è pronto. Impossibile ottenere l'ID sottoscrittore perché il dispositivo non è MBN_READY_STATE_INITIALIZED. |
|
Il servizio Mobile Broadband non è in esecuzione in questo sistema. |
Commenti
Quando questa operazione viene chiamata per un determinato dispositivo, restituisce un elenco di profili con lo stesso ID sottoscrittore attualmente segnalato dal dispositivo. Il metodo GetSubscriberInformation di IMbnInterface può essere usato per ottenere l'ID sottoscrittore associato all'interfaccia.
Un profilo di connessione è associato all'ID sottoscrittore del dispositivo. Per i dispositivi GSM, l'ID sottoscrittore è l'identità del sottoscrittore internazionale (IMSI) della SIM. Per i dispositivi CDMA è la stringa Mobile Identification Number (MIN) o la stringa INTERNATIONAL Roaming MIN (IRM).
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | mbnapi.h |