Compartir a través de


Método IMbnPinManager::GetPin (mbnapi.h)

Importante

A partir de Windows 10, versión 1803, las API de Win32 descritas en esta sección se reemplazan por las API de Windows Runtime en el espacio de nombres Windows.Networking.Connectivity.

Obtiene un tipo específico de PIN.

Sintaxis

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

Parámetros

[in] pinType

Valor de MBN_PIN_TYPE que representa el tipo de PIN solicitado.

[out, retval] pin

Puntero a la dirección del IMbnPin para el tipo de PIN solicitado. Si este método devuelve cualquier valor distinto de S_OK, este parámetro es NULL. De lo contrario, la aplicación que realiza la llamada debe liberar esta interfaz cuando haya terminado de usarla.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_PENDING
El tipo de PIN no está disponible. Actualmente, el servicio de banda ancha móvil está sondeando el dispositivo para recuperar esta información. Cuando el tipo de PIN esté disponible, el servicio de banda ancha móvil llamará al método OnPinListAvailable de IMbnPinManagerEvents.
E_MBN_PIN_REQUIRED
Se requiere un PIN para que se complete la operación. La aplicación que realiza la llamada puede reintentar esta operación cuando el dispositivo está desbloqueado
E_MBN_SIM_NOT_INSERTED
No hay ninguna SIM en el dispositivo.
E_MBN_BAD_SIM
Hay una TARJETA SIM incorrecta en el dispositivo.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
El dispositivo no admite el tipo de PIN solicitado.

Requisitos

   
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado mbnapi.h

Consulte también

IMbnPinManager