Compartilhar via


Método IMbnPinManager::GetPin (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 um tipo específico de PIN.

Sintaxe

HRESULT GetPin(
  [in]          MBN_PIN_TYPE pinType,
  [out, retval] IMbnPin      **pin
);

Parâmetros

[in] pinType

Um valor MBN_PIN_TYPE que representa o tipo de PIN solicitado.

[out, retval] pin

Ponteiro para o endereço do IMbnPin para o tipo de PIN solicitado. Se esse método retornar qualquer valor diferente de S_OK, esse parâmetro será NULL. Caso contrário, o aplicativo de chamada deverá liberar essa interface quando terminar de usá-la.

Valor retornado

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
E_PENDING
O tipo PIN não está disponível. No momento, o serviço de Banda Larga Móvel está investigando o dispositivo para recuperar essas informações. Quando o tipo de PIN estiver disponível, o serviço de Banda Larga Móvel chamará o método OnPinListAvailable de IMbnPinManagerEvents.
E_MBN_PIN_REQUIRED
Um PIN é necessário para que a operação seja concluída. O aplicativo de chamada pode repetir essa operação quando o dispositivo é desbloqueado por PIN
E_MBN_SIM_NOT_INSERTED
Não há nenhum SIM no dispositivo.
E_MBN_BAD_SIM
Há um SIM inválido no dispositivo.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
Não há suporte para o tipo de PIN solicitado pelo dispositivo.

Requisitos

   
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

Confira também

IMbnPinManager