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)

Consulte también

NDIS_OBJECT_HEADER

WWAN_LIST_HEADER