estructura de NDIS_WWAN_CONTEXT_STATE (ndiswwan.h)

La estructura de NDIS_WWAN_CONTEXT_STATE representa el estado de contexto del Protocolo de datos de paquetes (PDP) del dispositivo MB.

Sintaxis

typedef struct _NDIS_WWAN_CONTEXT_STATE {
  NDIS_OBJECT_HEADER Header;
  WWAN_STATUS        uStatus;
  WWAN_CONTEXT_STATE ContextState;
} NDIS_WWAN_CONTEXT_STATE, *PNDIS_WWAN_CONTEXT_STATE;

Miembros

Header

Encabezado con información de tipo, revisión y tamaño sobre la estructura de NDIS_WWAN_CONTEXT_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 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 Windows 8 los controladores de minipuerto deben establecerlo en NDIS_WWAN_CONTEXT_STATE_REVISION_2. Los controladores de minipuerto de Windows 7 deben establecerlo en NDIS_WWAN_CONTEXT_STATE_REVISION_1.
Size sizeof(NDIS_WWAN_CONTEXT_STATE)
 

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

uStatus

Estado de la operación de activación o desactivación de contexto. En la tabla siguiente se muestran los valores posibles para este miembro.

Valor Significado
WWAN_STATUS_SUCCESS Activación o desactivación de contexto correcta.
WWAN_STATUS_FAILURE Error en la operación. Los controladores miniport pueden devolver este valor si el contexto ya se ha activado.
WWAN_STATUS_PIN_REQUIRED Error en la operación porque el dispositivo requiere un PIN.
WWAN_STATUS_BAD_SIM Error en la operación porque se detectó una tarjeta SIM incorrecta.
WWAN_STATUS_SIM_NOT_INSERTED Error en la operación porque la tarjeta SIM no se insertó completamente en el dispositivo.
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.
 

Los controladores miniport pueden devolver los siguientes códigos de error (además de los descritos anteriormente) solo en caso de que se produzca un error en una operación de activación PDP establecida.

Valor Significado
WWAN_STATUS_RADIO_POWER_OFF Error en la operación porque la radio está desactivada actualmente. Este código de error solo debe devolverse en respuesta a una solicitud de conjunto de OID_WWAN_CONNECT. Si el estado de radio está desactivado, el controlador de minipuerto debe responder a OID_WWAN_CONNECT solicitudes de consulta con WWAN_STATUS_SUCCESS y especificar el estado de contexto actual como WwanActivationStateDeactivated.
WWAN_STATUS_SERVICE_NOT_ACTIVATED Error en la operación porque la suscripción ha expirado o el dispositivo no permite la activación de PDP.
WWAN_STATUS_PROVIDER_NOT_VISIBLE Error en la operación porque el proveedor de servicios no está visible actualmente.
WWAN_STATUS_MAX_ACTIVATED_CONTEXTS Error en la operación porque se ha alcanzado el número máximo de contextos activados.
WWAN_STATUS_INVALID_ACCESS_STRING Error en la operación porque la cadena de acceso no es válida.
WWAN_STATUS_INVALID_USER_NAME_PWD Error en la operación porque el nombre de usuario o la contraseña proporcionados no son válidos. El código de error específico de la red puede estar disponible en uNwError .
WWAN_STATUS_PACKET_SVC_DETACHED Error en la operación porque el servicio de paquetes está desasociado.
WWAN_STATUS_NOT_REGISTERED Error en la operación porque el dispositivo no está en el estado registrado para realizar la activación de PDP.
WWAN_STATUS_VOICE_CALL_IN_PROGRESS Error en la operación y no puede continuar con la activación de PDP porque una llamada de voz está actualmente en curso. Este valor solo se aplica a los dispositivos con clase de voz se establece en WwanVoiceClassSeparateVoiceData.
WWAN_STATUS_CONTEXT_NOT_ACTIVATED Error en la operación porque el contexto identificado por ConnectionId no es el contexto activado actualmente.

ContextState

Objeto WWAN_CONTEXT_STATE con formato que representa el estado de contexto del protocolo de datos de paquetes (PDP) del dispositivo.

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_CONTEXT_STATE