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 miniporte para realizar operaciones de conjunto . Los controladores de minipuerto 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 | Windows 10, los controladores de minipuerto de la versión 1903 que admiten 5G establecen esto en NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_2. Los controladores de minipuerto que no admiten 5G o que son para versiones anteriores de Windows establecen esto en NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_1. |
Size | sizeof(NDIS_WWAN_PACKET_SERVICE_STATE) |
Para obtener más información sobre estos miembros, vea NDIS_OBJECT_HEADER.
uStatus
Un controlador de minipuerto debe establecer esto 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 solicitudes de conjunto y consulta .
WWAN_STATUS_SUCCESS debe devolver el controlador de minipuerto, si el estado solicitado y el estado actual son los mismos para una solicitud establecida .
En la tabla siguiente se muestran los otros posibles códigos de estado de error.
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 minipuerto 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 conjunto de conexión de paquetes.
Valor | Significado |
---|---|
WWAN_STATUS_FAILURE | Error en la conexión de paquetes o desasociación de paquetes. Más información se establece en el 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 a 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 de paquetes SET no es compatible con este dispositivo basado en FRAMEWORK. |
WWAN_STATUS_RADIO_POWER_OFF | No se puede conectar el paquete 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 | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 7 y versiones posteriores de Windows. |
Encabezado | ndiswwan.h (incluya Ndiswwan.h) |