Compartir a través de


Método IMbnMultiCarrierEvents::OnSetHomeProviderComplete (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.

El servicio de banda ancha móvil llama a este método de notificación para indicar la finalización de una operación SetHomeProvider .

Sintaxis

HRESULT OnSetHomeProviderComplete(
  [in] IMbnMultiCarrier *mbnInterface,
  [in] ULONG            requestID,
  [in] HRESULT          status
);

Parámetros

[in] mbnInterface

Objeto IMbnMultiCarrier que representa la operación SetHomeProvider del dispositivo de banda ancha móvil.

[in] requestID

El identificador de solicitud asignado por el servicio de banda ancha móvil a la operación SetHomeProvider .

[in] status

Código de estado que indica el resultado de SetHomeProvider.

Valor Significado
S_OK
La operación se realizó correctamente.
E_MBN_PROVIDER_NOT_VISIBLE
El proveedor solicitado no está visible.
E_INVALIDARG
Entrada del modo de registro no válido, el identificador de proveedor proporcionado como entrada es mayor que la longitud máxima de 7 caracteres o la clase de datos proporcionada no es válida. El servicio de banda ancha móvil no enviará la solicitud al dispositivo cuando se proporcionen argumentos no válidos en la entrada. En el modo de registro manual, esto indica que el proveedor solicitado está prohibido.
E_FAIL
No se pudo completar la operación. Puede encontrar más información en el código de error de red.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
El dispositivo no admite la operación. Los dispositivos que no admiten varios operadores pueden devolverlo.

Valor devuelto

Este método debe devolver S_OK.

Comentarios

Si el estado es S_OK, el proveedor principal de la interfaz se ha establecido correctamente en el nuevo proveedor de SetHomeProvider. De lo contrario, el proveedor principal original no cambia y los estados anteriores, como la conexión, el servicio de paquetes, etc., de la interfaz permanecen sin cambios.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado mbnapi.h

Consulte también

IMbnMultiCarrierEvents