Compartir a través de


estructura NDIS_WWAN_PACKET_SERVICE_STATE (ndiswwan.h)

La estructura NDIS_WWAN_PACKET_SERVICE_STATE representa el estado de datos adjuntos del servicio de paquetes del dispositivo MB.

Sintaxis

typedef struct _NDIS_WWAN_PACKET_SERVICE_STATE {
  NDIS_OBJECT_HEADER  Header;
  WWAN_STATUS         uStatus;
  WWAN_PACKET_SERVICE PacketService;
} NDIS_WWAN_PACKET_SERVICE_STATE, *PNDIS_WWAN_PACKET_SERVICE_STATE;

Miembros

Header

Encabezado con información de tipo, revisión y tamaño sobre la estructura NDIS_WWAN_PACKET_SERVICE_STATE. 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 miniport para establecer operaciones. Los controladores de miniport deben establecer el encabezado con los mismos valores cuando envían la estructura de datos al servicio MB.

Submember de encabezado Valor
Tipo NDIS_OBJECT_TYPE_DEFAULT
Revisión Los controladores de miniport de Windows 10, versión 1903 que admiten 5G, se establecen en NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_2. Los controladores de miniporte que no admiten 5G o que son para versiones anteriores de Windows lo establecen en NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_1.
Tamaño sizeof(NDIS_WWAN_PACKET_SERVICE_STATE)
 

Para obtener más información sobre estos miembros, vea NDIS_OBJECT_HEADER.

uStatus

Un controlador de 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 de y solicitudes de consulta.

WWAN_STATUS_SUCCESS debe devolver el controlador de miniport, si el estado solicitado y el estado actual son los mismos para una solicitud de establecida.

En la tabla siguiente se muestran los otros códigos de estado de error posibles.

Valor Significado
WWAN_STATUS_PIN_REQUIRED El dispositivo requiere la entrada de valor de PIN.
WWAN_STATUS_FAILURE No se puede obtener o establecer el estado del servicio de paquetes.
WWAN_STATUS_NOT_INITIALIZED Error en la operación porque el dispositivo está en proceso de inicialización. Vuelva a intentar la operación después de que el estado listo del dispositivo cambie a WwanReadyStateInitialized.
WWAN_STATUS_SIM_NOT_INSERTED Error en la operación porque la tarjeta SIM no se insertó completamente en el dispositivo.
WWAN_STATUS_BAD_SIM Error en la operación porque se detectó una tarjeta SIM incorrecta.
 

Los controladores de miniport pueden devolver los códigos de error (además de los enumerados anteriormente) que se muestran en la tabla siguiente en caso de que se produzca un error en una solicitud de conexión de paquetes establecer.

Valor Significado
WWAN_STATUS_FAILURE Error en la conexión de paquetes o desasociación de paquetes. Más información se establece en miembro uNwError de WWAN_PACKET_SERVICE estructura. Para otros errores de WWAN_STATUS_XXX, uNwError debe establecerse en cero.
WWAN_STATUS_SERVICE_NOT_ACTIVATED El dispositivo no permite establecer el estado del servicio de paquetes debido a un error de activación del servicio o una suscripción expirada.
WWAN_STATUS_PROVIDER_NOT_VISIBLE El proveedor no está visible para las operaciones del servicio de paquetes.
WWAN_STATUS_NOT_REGISTERED El dispositivo no está en estado registrado para realizar una operación de conexión de paquetes.
WWAN_STATUS_NO_DEVICE_SUPPORT El servicio set de paquetes no es compatible con este dispositivo basado en CDMA.
WWAN_STATUS_RADIO_POWER_OFF No se puede conectar paquetes porque la radio está desactivada.
WWAN_STATUS_SIM_NOT_INSERTED No se inserta una tarjeta SIM.
WWAN_STATUS_BAD_SIM Se detecta una tarjeta SIM incorrecta.

PacketService

Objeto WWAN_PACKET_SERVICE con formato que representa el estado de datos adjuntos del servicio de paquetes del dispositivo MB.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows 7 y versiones posteriores de Windows.
encabezado de ndiswwan.h (incluya Ndiswwan.h)

Consulte también

NDIS_OBJECT_HEADER

WWAN_PACKET_SERVICE