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 |