Condividi tramite


Metodo IMbnConnection::GetConnectionState (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 lo stato di connessione corrente del dispositivo.

Sintassi

HRESULT GetConnectionState(
  [out, retval] MBN_ACTIVATION_STATE *ConnectionState,
  [out, retval] BSTR                 *ProfileName
);

Parametri

[out, retval] ConnectionState

Puntatore a una struttura MBN_ACTIVATION_STATE che contiene lo stato della connessione.

[out, retval] ProfileName

Puntatore a una stringa contenente il nome del profilo di connessione. Questo parametro è valido solo quando ConnectionState è MBN_ACTIVATION_STATE_ACTIVATED. Quando questa stringa non è NULL, l'applicazione chiamante deve liberare questa stringa chiamando SysFreeString.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
Nota Questo metodo può restituire S_OK quando ProfileName è NULL. Assicurarsi che il client sia in grado di gestire un nome ProfileNameNULL anche se la chiamata ha esito positivo.
 
E_PENDING
Stato di attivazione non disponibile. Il servizio Mobile Broadband sta verificando il dispositivo per le informazioni. L'applicazione chiamante può ricevere una notifica quando lo stato di attivazione è disponibile registrando per il metodo OnConnectStateChange di IMbnConnectionEvents.
E_MBN_PIN_REQUIRED
È necessario un PIN per ottenere lo stato della chiamata.
E_MBN_SIM_NOT_INSERTED
Una SIM non viene inserita nel dispositivo.
E_MBN_BAD_SIM
Una SIM non valida viene inserita nel dispositivo.

Commenti

Questo metodo può restituire S_OK quando ProfileName è NULL. Assicurarsi che il client sia in grado di gestire un nome ProfileNameNULL anche se la chiamata ha esito positivo.

Requisiti

   
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione mbnapi.h

Vedi anche

IMbnConnection