OID_WWAN_PREFERRED_PROVIDERS
OID_WWAN_PREFERRED_PROVIDERS devuelve información sobre la lista de proveedores preferidos para dispositivos basados en GSM. Los controladores de minipuerto de dispositivos basados en CDMA no necesitan admitir este OID.
Los controladores de minipuerto deben procesar solicitudes Set y Query de forma asincrónica, devolviendo inicialmente NDIS_STATUS_INDICATION_REQUIRED a la solicitud original y, posteriormente, enviando una notificación de estado NDIS_STATUS_WWAN_PREFERRED_PROVIDERS que contenga una estructura NDIS_WWAN_PREFERRED_PROVIDERS para proporcionar información sobre la lista de proveedores preferidos (PPL), independientemente de completar las solicitudes Set o Query.
Comentarios
Para obtener más información sobre el uso de este OID, consulte Operaciones del proveedor WWAN.
Los controladores de minipuerto pueden acceder al módulo de identidad del suscriptor (tarjeta SIM) al procesar solicitudes Query, pero no deben acceder a la red del proveedor.
Los controladores de minipuerto pueden acceder al módulo de identidad del suscriptor (tarjeta SIM) o a la red del proveedor, al procesar solicitudes Set.
Al procesar OID_WWAN_PREFERRED_PROVIDERS, los controladores de minipuerto solo pueden establecer las marcas WWAN_PROVIDER_STATE_PREFERRED o WWAN_PROVIDER_STATE_FORBIDDEN para etiquetar las entradas de lista. Tenga en cuenta que es posible que los proveedores prohibidos no aparezcan en la lista de dispositivos basados en GSM.
Los controladores de minipuerto deben establecer el miembro PreferredListHeader.ElementType en WwanStructProvider. El controlador de minipuerto debe establecer el miembro PreferredListHeader.ElementCount en 0 al responder a solicitudes Set de OID_WWAN_PREFERRED_PROVIDERS.
Que la PPL del dispositivo pueda sobrescribirse o no al procesar solicitudes Set depende de la capacidad del dispositivo, la tecnología de telefonía móvil o la directiva del proveedor de red.
Los controladores de minipuerto deben devolver NDIS_STATUS_NOT_SUPPORTED si no admiten la devolución o la configuración de PPL.
Requisitos
Versión |
Disponible en Windows 7 y versiones posteriores de Windows. |
Encabezado |
Ntddndis.h (include Ndis.h) |