Método IMbnPinManager::GetPinList (mbnapi.h)
Importante
A partir do Windows 10, versão 1803, as APIs do Win32 descritas nesta seção são substituídas pelas APIs Windows Runtime no namespace Windows.Networking.Connectivity.
Obtém uma lista de diferentes tipos de PIN compatíveis com o dispositivo.
Sintaxe
HRESULT GetPinList(
[out, retval] SAFEARRAY **pinList
);
Parâmetros
[out, retval] pinList
Um ponteiro para uma lista de valores de MBN_PIN_TYPE que representam os tipos de PIN compatíveis com o dispositivo. Quando GetPinList retorna algo diferente de S_OK, pinList é NULL, caso contrário, o aplicativo de chamada deve liberar a memória alocada chamando SafeArrayDestroy.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
O método foi concluído com sucesso. |
|
Os tipos de PIN não estão disponíveis. O serviço de Banda Larga Móvel está atualmente investigando o dispositivo para obter as informações. Quando os tipos de PIN estiverem disponíveis, o serviço de Banda Larga Móvel chamará o método OnPinListAvailable de IMbnPinManagerEvents. |
|
O dispositivo requer que um PIN seja inserido para essa operação. |
|
O SIM não está inserido. |
|
Um SIM inválido é inserido no dispositivo. |
Comentários
Nos erros recuperáveis E_MBN_PIN_REQUIRED, E_MBN_SIM_NOT_INSERTED e E_MBN_BAD_SIM, o serviço de Banda Larga Móvel tentará recuperar essas informações do dispositivo quando a condição de erro terminar. Enquanto estiver recuperando essas informações, a chamada GetPinList retornará E_PENDING. Depois que a operação de recuperação for concluída, o serviço de Banda Larga Móvel chamará o método OnPinListAvailable de IMbnPinManagerEvents.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | mbnapi.h |