Compartir a través de


Operaciones de lista negra de red mb

Importante

Comunicación sin prejuicios

Microsoft admite un entorno diverso e inclusivo. Este artículo contiene referencias a la terminología que la guía de estilo de Microsoft para la comunicación sin sesgo reconoce como excluyente. La palabra o frase se usa en este artículo para la coherencia porque actualmente aparece en el software. Cuando el software se actualice para quitar el idioma, este artículo se actualizará para que esté en alineación.

Es posible que un dispositivo no se registre en una red en varios escenarios, como cuando se inserta una tarjeta SIM específica o si un dispositivo no desea registrarse en una red específica. Para abordar estas situaciones, Windows 10, versión 1703 está agregando interfaces de módem para permitir que el sistema operativo configure listas negras para tarjetas SIM y proveedores de red.

En cualquier momento, el sistema operativo puede configurar el par MCC/MNC en el módem para especificar la SIM o la red a la que el dispositivo no puede registrarse. La interfaz es lo suficientemente flexible como para permitir dos listas diferentes, una para proveedores SIM y otra para proveedores de red. Si el dispositivo no intentó el registro porque un proveedor de red o SIM determinado estaba en la lista negra, el módem debe notificar el estado de registro como denegado.

Actualización de la interfaz MB para las operaciones de la lista negra de red

Se ha creado un nuevo comando MBIM para permitir que el sistema operativo consulte y establezca el par MCC y MNC con el que el módem no debe intentar el registro cuando haya una tarjeta SIM o un proveedor de red coincidentes en el dispositivo. Para este comando, se ha definido un nuevo CID propietario de MSFT como MBIM_CID_MS_NETWORK_BLACKLIST.

Nombre del servicio = Extensiones básicas de Connect

UUID = UUID_BASIC_CONNECT_EXTENSIONS

Valor UUID = 3d01dcc5-fef5-4d05-0d3abef7058e9aaf

CID Código de comando Versión mínima del sistema operativo
MBIM_CID_MS_NETWORK_BLACKLIST 2 Windows 10, versión 1703

MBIM_CID_MS_NETWORK_BLACKLIST

Descripción

Las empresas, usuarios o operadores móviles pueden especificar las tarjetas SIM y las redes en las que no quieren que el módem se registre. Este comando se usa para que el sistema operativo pueda consultar y establecer las listas negras en el módem. Hay dos listas negras:

  1. Una lista negra de tarjetas SIM: tarjetas SIM cuyo proveedor es miembro de la lista negra no debe poder registrarse en ninguna red.
  2. Una lista negra del proveedor de red: no se debe permitir que las redes de la lista negra se registren independientemente de qué tarjeta SIM esté presente en el dispositivo.

El módem tiene que mantener las listas negras por módem y conservarse en los intercambios sim y los ciclos de energía. Se puede acceder a ambas listas negras con Query o Set en todo momento, independientemente del estado sim.

Para el comando Set, se espera que sobrescriba las listas negras existentes en el módem con la carga del comando Set.

Consultar

MBIM_MS_NETWORK_BLACKLIST_INFO se devuelve de los mensajes Query y Set completados en InformationBuffer. En Consulta, InformationBuffer es NULL.

Set

Para Set, InformationBuffer contiene un MBIM_MS_NETWORK_BLACKLIST_INFO. En la operación Set, se debe proporcionar una lista de combinaciones de MNC/MCC al módem. Cuando el IMSI de la tarjeta SIM coincide con el valor MNC y MCC especificado, el módem debe anular el registro de la red y no debe intentar volver a registrar hasta que se inserte una nueva tarjeta SIM que no coincida con el MNC/MCC.

Evento no solicitado

Se espera un evento no solicitado si alguno de los estados de la lista negra ha cambiado de accionado a no accionado, o viceversa; por ejemplo, si se inserta una SIM cuyo proveedor coincide con la lista negra del proveedor sim.

Parámetros

Operación Set Consultar notificación
Get-Help MBIM_MS_NETWORK_BLACKLIST_INFO No aplicable No aplicable
Response MBIM_MS_NETWORK_BLACKLIST_INFO MBIM_MS_NETWORK_BLACKLIST_INFO MBIM_MS_NETWORK_BLACKLIST_INFO

Estructuras de datos

Consultar

InformationBuffer será NULL y InformationBufferLength será cero.

Set

La siguiente estructura MBIM_MS_NETWORK_BLACKLIST_INFO se usará en informationBuffer.

Offset Size Campo Tipo Descripción
0 4 BlacklistState MBIM_MS_NETWORK_BLACKLIST_STATE Indica si se cumple alguna de las condiciones de la lista negra que dan lugar a que el módem no se registre en la red. Para obtener más información, consulte la tabla MBIM_MS_NETWORK_BLACKLIST_STATE.
4 4 ElementCount (EC) UINT32 Recuento de estructuras de MBIM_MS_NETWORK_BLACKLIST_PROVIDER que siguen en DataBuffer.
8 8 * CE BlacklistProviderRefList OL_PAIR_LIST El primer elemento del par es un desplazamiento de 4 bytes, calculado desde el principio (desplazamiento 0) de esta estructura de MBIM_MS_NETWORK_BLACKLIST_INFO hasta una estructura de MBIM_MS_NETWORK_BLACKLIST_PROVIDER. Para obtener más información, consulte la tabla MBIM_MS_NETWORK_BLACKLIST_PROVIDER. El segundo elemento del par es un tamaño de 4 bytes de un puntero a la estructura MBIM_MS_NETWORK_BLACKLIST_PROVIDER correspondiente.
8 + (8 * CE) DataBuffer DATABUFFER Matriz de estructuras de MBIM_MS_NETWORK_BLACKLIST_PROVIDER.

Las siguientes estructuras de datos se usan en la tabla anterior.

MBIM_MS_NETWORK_BLACKLIST_STATE describe los posibles estados de las dos listas negras diferentes.

Tipo Máscara Descripción
MbimMsNetworkBlacklistStateNotActuated 0h No se cumplen ambas condiciones de la lista negra.
MbimMsNetworkBlacklistSIMProviderActuated 1h La SIM insertada está en la lista negra, ya que su identificador de proveedor coincide con la lista negra para el identificador del proveedor de SIM.
MbimMsNetworkBlacklistNetworkProviderActuated 2h Las redes disponibles están en la lista negra, ya que sus identificadores de proveedor están en la lista negra para el identificador del proveedor de red.

MBIM_MS_NETWORK_BLACKLIST_PROVIDER especifica el proveedor de la lista negra.

Offset Size Campo Tipo Descripción
0 4 MCC UINT32 Como se especifica en 3GPP, MCC forma parte de IMSI y especifica el país del proveedor.
4 4 MNC UINT32 Como se especifica en 3GPP, MNC forma parte de IMSI y especifica la red del proveedor.
8 4 NetworkBlacklistType MBIM_MS_NETWORK_BLACKLIST_TYPE Especifica para qué tipo de lista negra se usa el par MCC/MNC. Para obtener más información, consulte la tabla MBIM_MS_NETWORK_BLACKLIST_TYPE.

MBIM_MS_NETWORK_BLACKLIST_TYPE usa la estructura de datos anterior. Especifica cuál de las dos listas negras se usará.

Tipo Valor Descripción
MbimMsNetworkBlacklistTypeSIM 0 El par MCC/MNC se usa para la lista negra del proveedor sim.
MbimMsNetworkBlacklistTypeNetwork 1 El par MCC/MNC se usa para la lista negra del proveedor de red.

Response

Para obtener más información, consulte la tabla MBIM_MS_NETWORK_BLACKLIST_INFO.

Códigos de estado

Para las operaciones De consulta y establecimiento:

Código de estado Descripción
MBIM_STATUS_READ_FAILURE Error en la operación porque el dispositivo no pudo recuperar contextos aprovisionados.
MBIM_STATUS_NO_DEVICE_SUPPORT Error en la operación porque el dispositivo no admite la operación.

Solo para establecer operaciones:

Código de estado Descripción
MBIM_STATUS_INVALID_PARAMETERS Error en la operación debido a parámetros no válidos.
MBIM_STATUS_WRITE_FAILURE Error en la operación porque la solicitud de actualización no se realizó correctamente.