estructura de NDIS_WWAN_PREFERRED_PROVIDERS (ndiswwan.h)
La estructura NDIS_WWAN_PREFERRED_PROVIDERS representa una lista de proveedores preferidos, incluido el número de proveedores de la lista.
Sintaxis
typedef struct _NDIS_WWAN_PREFERRED_PROVIDERS {
NDIS_OBJECT_HEADER Header;
WWAN_STATUS uStatus;
WWAN_LIST_HEADER PreferredListHeader;
} NDIS_WWAN_PREFERRED_PROVIDERS, *PNDIS_WWAN_PREFERRED_PROVIDERS;
Miembros
Header
Encabezado con información de tipo, revisión y tamaño sobre la estructura NDIS_WWAN_PREFERRED_PROVIDERS. El servicio MB establece el encabezado con los valores que se muestran en la tabla siguiente cuando envía la estructura de datos al controlador de miniporte para las operaciones establecidas . Los controladores de miniport deben establecer el encabezado con los mismos valores cuando envían la estructura de datos al servicio MB.
Submembrado de encabezado | Valor |
---|---|
Tipo | NDIS_OBJECT_TYPE_DEFAULT |
Revisión | NDIS_WWAN_PREFERRED_PROVIDERS_REVISION_1 |
Size | sizeof(NDIS_WWAN_PREFERRED_PROVIDERS) |
Para obtener más información sobre estos miembros, consulte NDIS_OBJECT_HEADER.
uStatus
El controlador miniport debe establecerlo en WWAN_STATUS_SUCCESS para eventos no solicitados (NDIS_STATUS_INDICATION::RequestId = 0). WWAN_STATUS_SUCCESS también se establece para la ejecución correcta del NDIS_WWAN_SET_PREFERRED_PROVIDERS.
En la tabla siguiente se muestran otros códigos de estado de error posibles (otros miembros no deben actualizarse mediante el controlador de miniport).
Valor | Significado |
---|---|
WWAN_STATUS_PIN_REQUIRED | El dispositivo requiere la entrada del valor de PIN. |
WWAN_STATUS_READ_FAILURE | No se pudo leer información del dispositivo o la tarjeta SIM, o ambas. Por ejemplo, la tarjeta SIM no tiene información de proveedores preferidas aprovisionada. |
WWAN_STATUS_BAD_SIM | Se detectó una SIM incorrecta. |
WWAN_STATUS_SIM_NOT_INSERTED | Sim no insertado en el dispositivo. |
WWAN_STATUS_NO_DEVICE_SUPPORT | No se admite una solicitud establecida . |
PreferredListHeader
Objeto con formato WWAN_LIST_HEADER que representa una lista de proveedores preferidos, incluido el número de proveedores de la lista.
Estos apuntan a la lista de WWAN_PROVIDER2 mediante la estructura WWAN_LIST_HEADER. Las marcas WwanDataClass describen la preferencia de la tecnología de acceso a datos específica y se pueden establecer en cualquier combinación dentro de su propia clase de telefonía móvil.
La respuesta para establecer OID_WWAN_PREFERRED_PROVIDERS solicitudes debe contener cero elementos en PreferenceListHeader.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 7 y versiones posteriores de Windows. |
Encabezado | ndiswwan.h (include Ndiswwan.h) |