Compartir a través de


estructura MBN_PROVIDER (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.

La estructura MBN_PROVIDER representa un proveedor de servicios de red. Se usa en muchos de los métodos específicos del proveedor de IMbnInterface.

Sintaxis

typedef struct MBN_PROVIDER {
  BSTR  providerID;
  ULONG providerState;
  BSTR  providerName;
  ULONG dataClass;
} MBN_PROVIDER;

Miembros

providerID

Contiene el identificador de proveedor. Para las redes GSM, esta cadena es una concatenación de un código de país móvil de 3 dígitos (MCC) y un código de red móvil de 2 o 3 dígitos (MNC). En el caso de las redes ICODE, esta cadena es un SID de 5 dígitos. La longitud máxima de esta cadena se define mediante MBN_PROVIDERID_LEN de MBN_PROVIDER_CONSTANTS. El autor de la llamada debe liberar esta cadena llamando a SysFreeString.

providerState

Contiene una combinación OR bit a bit de MBN_PROVIDER_STATE valores que representan el estado del proveedor.

providerName

Contiene el nombre del proveedor. El contenido de este miembro debe omitirse al establecer la lista de proveedores preferidos. La longitud máxima de esta cadena se define mediante MBN_PROVIDERNAME_LEN de MBN_PROVIDER_CONSTANTS. La cadena puede estar vacía. El autor de la llamada debe liberar esta cadena llamando a SysFreeString.

dataClass

Contiene una combinación OR bit a bit de MBN_DATA_CLASS valores que indican qué servicios de datos son aplicables o disponibles para la transferencia. Este miembro debe omitirse cuando se consulta para el proveedor principal.

Requisitos

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

Consulte también

MBN_PROVIDER2