Condividi tramite


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
S_OK
Metodo completato correttamente.
E_PENDING
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.
E_MBN_PIN_REQUIRED
Il dispositivo richiede che sia necessario immettere un PIN per questa operazione.
E_MBN_SIM_NOT_INSERTED
La SIM non viene inserita.
E_MBN_BAD_SIM
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

Vedi anche

IMbnPinManager