XNetworkingConnectivityHint
Define el estado actual de la red en todo el dispositivo, incluidos el nivel de conectividad de red, los límites de datos, el tipo de interfaz y el estado de inicialización de la red.Sintaxis
Miembros
connectivityLevelTipo: XNetworkingConnectivityLevelHint Nivel de conectividad actual de mejor esfuerzo del dispositivo. connectivityCost
Tipo: XNetworkingConnectivityCostHint Clasificación actual de mejor esfuerzo de los límites de datos del dispositivo. ianaInterfaceType
Tipo: uint32_t Tipo de interfaz actual que probablemente usarán WinSock y WinHTTP para acceder a Internet. Uno de los tipos de interfaz NDIS de IANA. networkInitialized
Tipo: bool Determina si la red está inicializada actualmente. Para obtener más información, consulte la sección Inicialización de red de Recuperación de información de red. approachingDataLimit
Tipo: bool Determina si el dispositivo está a punto de superar sus límites de datos. overDataLimit
Tipo: bool Determina si el dispositivo ha superado sus límites de datos. roaming
Tipo: bool Determina si el dispositivo está en itinerancia o no.
Comentarios
Asegúrese de que el miembro networkInitialized devuelva true antes de intentar usar cualquier API de red o de seguridad.Intentar usar las API de XNetworking con una red que no está inicializada dará lugar a llamadas con error y a un comportamiento impredecible.
XNetworkingConnectivityHint devuelta (excepto el campo XNetworkingConnectivityHint::networkInitialized) son sugerencias. Son estimaciones de mejor esfuerzo realizadas por el dispositivo sobre el estado actual de la red basadas en un resumen del tráfico de red en el dispositivo. Es importante destacar que estos campos no representan si hay conectividad con los puntos de conexión específicos de su título. Se recomienda que, después de esperar a la inicialización de la red, use WinSock o WinHTTP para intentar establecer una conexión con su punto de conexión independientemente del estado del campo XNetworkingConnectivityHint::connectivityLevelHint. Si esas API fallan posteriormente, se recomienda usar entonces la API XNetworkingGetConnectivityHint con fines adicionales de interfaz de usuario e informes de diagnóstico. Después, debe esperar a un cambio en el nivel de conectividad de red antes de volver a intentarlo.
