Metodo IMbnPinManager::GetPinList (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 diversi tipi di PIN supportati dal dispositivo.
Sintassi
HRESULT GetPinList(
[out, retval] SAFEARRAY **pinList
);
Parametri
[out, retval] pinList
Puntatore a un elenco di valori MBN_PIN_TYPE che rappresentano i tipi PIN supportati dal dispositivo. Quando GetPinList restituisce qualsiasi elemento diverso da S_OK, pinList è NULL, in caso contrario, 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. |
|
I tipi di PIN non sono disponibili. Il servizio Mobile Broadband sta attualmente verificando il dispositivo per ottenere le informazioni. Quando sono disponibili i tipi di PIN, il servizio Mobile Broadband chiamerà il metodo OnPinListAvailable di IMbnPinManagerEvents. |
|
Il dispositivo richiede che sia necessario immettere un PIN per questa operazione. |
|
La SIM non viene inserita. |
|
Una SIM non valida viene inserita nel dispositivo. |
Commenti
Nei E_MBN_PIN_REQUIRED di errori recuperabili, E_MBN_SIM_NOT_INSERTED e E_MBN_BAD_SIM, il servizio Mobile Broadband tenterà di recuperare queste informazioni dal dispositivo quando la condizione di errore è finita. Durante il recupero di queste informazioni, la chiamata GetPinList restituirà E_PENDING. Al termine dell'operazione di recupero, il servizio Mobile Broadband chiamerà il metodo OnPinListAvailable di IMbnPinManagerEvents.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | mbnapi.h |