Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El modelo de controlador MB usa un modelo de datos que consta de un conjunto de objetos definidos como abstracciones de características de dispositivo MB. Cada objeto se identifica mediante un identificador de objeto único (OID) y se define mediante un conjunto de atributos correspondientes. El conjunto de atributos se organiza en una estructura de datos. Para gestionar el dispositivo, el servicio MB y el controlador de miniport MB intercambian OIDs y sus estructuras de datos asociadas en función de las solicitudes de OID e indicaciones proporcionadas por la Especificación de Interfaz de Controlador de Red (NDIS).
En el modelo de controlador MB, solo se usan operaciones de asignación y consulta para las solicitudes OID. El modelo de controlador MB no usa operaciones de método. Para obtener indicaciones, el modelo de controlador MB usa notificaciones transaccionales y de eventos para indicar los cambios de estado en los objetos del dispositivo MB. Las notificaciones transaccionales también indican la finalización de una transacción asincrónica.
En las tablas siguientes se enumeran los OIDs y las indicaciones de estado definidos para los controladores miniport MB, así como las estructuras de datos asociadas. Los controladores de miniport de MB deben implementar todos los OID generales obligatorios que requiere la especificación NDIS 6.20. Para obtener una lista de los OID generales para NDIS 6.x, consulte Identificadores operativos generales.
Además, los controladores de miniporte MB deben implementar OID_GEN_PHYSICAL_MEDIUM aunque la especificación NDIS la describe como opcional para implementar.
La sintaxis y la semántica de los OID de MB enumerados en la tabla siguiente se describen en Semántica operativa de MB.
WWAN-Specific OIDs
| OID y estructura de datos correspondientes | Establecer, Windows 7 | Set, Windows 8 | Consulta, Windows 7 | Consulta, Windows 8 | GSM/CDMA |
|---|---|---|---|---|---|
| OID_WWAN_DRIVER_CAPS usa NDIS_WWAN_DRIVER_CAPS | No está soportado | No está soportado | S | S | GSM, CDMA |
| OID_WWAN_DEVICE_CAPS no tiene ninguna estructura correspondiente | No está soportado | No está soportado | A | A | GSM, CDMA |
| OID_WWAN_READY_INFO no tiene ninguna estructura correspondiente | No compatible No compatible | A | A | GSM, CDMA | |
| OID_WWAN_SERVICE_ACTIVATION† usa NDIS_WWAN_SERVICE_ACTIVATION | A | A | No está soportado | No está soportado | GSM, CDMA |
| OID_WWAN_RADIO_STATE usa NDIS_WWAN_SET_RADIO_STATE | A | A | A | A | GSM, CDMA |
| OID_WWAN_PIN usa NDIS_WWAN_SET_PIN | A | No está soportado | A | No está soportado | GSM, CDMA |
| OID_WWAN_PIN_LIST no tiene ninguna estructura correspondiente | No está soportado | No está soportado | A | A | GSM, CDMA |
| OID_WWAN_PIN_EX usa NDIS_WWAN_SET_PIN_EX | No está soportado | A | No está soportado | A | GSM, CDMA |
| OID_WWAN_HOME_PROVIDER no tiene ninguna estructura correspondiente | No está soportado | No está soportado | A | A | GSM, CDMA |
| OID_WWAN_PREFERRED_PROVIDERS† usa NDIS_WWAN_SET_PREFERRED_PROVIDERS | A | A | A | A | Solo GSM |
| OID_WWAN_VISIBLE_PROVIDERS no tiene ninguna estructura correspondiente | No está soportado | No está soportado | A | A | GSM |
| OID_WWAN_REGISTER_STATE usa NDIS_WWAN_SET_REGISTER_STATE | A | A | A | A | CDMA |
| OID_WWAN_SIGNAL_STATE usa NDIS_WWAN_SET_SIGNAL_INDICATION | A | A | A | A | GSM, CDMA |
| OID_WWAN_PACKET_SERVICE usa NDIS_WWAN_SET_PACKET_SERVICE | A | A | A | A | GSM, CDMA |
| OID_WWAN_PROVISIONED_CONTEXTS†† usa NDIS_WWAN_SET_PROVISIONED_CONTEXT | A | A | A | A | GSM, CDMA |
| OID_WWAN_CONNECT usa NDIS_WWAN_SET_CONTEXT_STATE | A | A | A | A | GSM, CDMA |
| OID_WWAN_SMS_CONFIGURATION usa NDIS_WWAN_SET_SMS_CONFIGURATION | A | A | A | A | GSM, CDMA |
| OID_WWAN_SMS_READ usa NDIS_WWAN_SMS_READ | No está soportado | A | A | A | GSM, CDMA |
| OID_WWAN_SMS_SEND utiliza NDIS_WWAN_SMS_SEND | A | A | No está soportado | No está soportado | GSM, CDMA |
| OID_WWAN_SMS_DELETE usa NDIS_WWAN_SMS_DELETE | A | A | No está soportado | No está soportado | GSM, CDMA |
| OID_WWAN_SMS_STATUS utiliza NDIS_WWAN_SMS_STATUS | No está soportado | No está soportado | A | A | GSM, CDMA |
| OID_WWAN_VENDOR_SPECIFIC† usa una estructura definida por el proveedor | A | A | No está soportado | No está soportado | GSM, CDMA |
| OID_WWAN_DEVICE_SERVICES no tiene ninguna estructura correspondiente | No está soportado | No está soportado | No está soportado | A | GSM, CDMA |
| OID_WWAN_SUBSCRIBE_DEVICE_SERVICE_EVENTS usa NDIS_WWAN_SUBSCRIBE_DEVICE_SERVICE_EVENTS | No está soportado | A | No está soportado | No está soportado | GSM, CDMA |
| OID_WWAN_AUTH_CHALLENGE usa NDIS_WWAN_AUTH_CHALLENGE | No está soportado | No está soportado | No está soportado | A | GSM, CDMA |
| OID_WWAN_USSD usa NDIS_WWAN_USSD_REQUEST | No está soportado | A | No está soportado | No está soportado | GSM |
| OID_WWAN_DEVICE_SERVICE_COMMAND usa NDIS_WWAN_DEVICE_SERVICE_COMMAND | No está soportado | A | No está soportado | A | GSM, CDMA |
Nota:
Las notas siguientes se aplican a la tabla anterior: † representa los OID opcionales que los controladores de miniporte pueden admitir. Los controladores de miniport que no admiten los OID que son opcionales no deben devolverlos en OID_GEN_SUPPORTED_LIST.
†† representan controladores de miniporte que admiten dispositivos basados en GSM, los cuales pueden soportar opcionalmente las operaciones de conjunto y consulta de OID_WWAN_PROVISIONED_CONTEXTS. Los controladores de miniporte que admiten dispositivos basados en CDMA pueden admitir opcionalmente operaciones de consulta OID_WWAN_PROVISIONED_CONTEXTS para dispositivos basados en CDMA que notifican ip simple (WWAN_CTRL_CAPS_CDMA_SIMPLE_IP).
Los controladores de miniport deben admitir todos los identificadores de objetos (OID) no opcionales. El servicio MB puede omitir cualquier controlador de miniport que no notifique todos los OID obligatorios.
Las columnas "A" y "S" de la operación Set y Query de la tabla anterior reflejan la naturaleza de la transacción para completar la solicitud OID: "A" significa una transacción asincrónica y "S" para una transacción sincrónica.
Las estructuras de datos de la tabla anterior corresponden a los OIDs de operación de conjunto y a los datos devueltos para los OIDs de operación de consulta sincrónica.
Los siguientes OID comparten una estructura de datos de lista de longitud variable común denominada WWAN_LIST_HEADER en sus estructuras de datos correspondientes:
- OID_WWAN_READY_INFO
- OID_WWAN_PREFERRED_PROVIDERS
- OID_WWAN_VISIBLE_PROVIDERS
- OID_WWAN_PROVISIONED_CONTEXTS
- OID_WWAN_SMS_READ
WWAN-Specific Indicaciones, Estructuras de Datos Correspondientes y Revisiones del Sistema Operativo
Indicación y estructura de datos correspondiente |
Revisión de Windows 7 Revisión de Windows 8 |
|
se usa NDIS_WWAN_DEVICE_CAPS |
NDIS_WWAN_DEVICE_CAPS_REVISION_1 NDIS_WWAN_DEVICE_CAPS_REVISION_2 |
NDIS_WWAN_READY_INFO_REVISION_1 NDIS_WWAN_READY_INFO_REVISION_1 |
|
NDIS_WWAN_RADIO_STATE_REVISION_1 NDIS_WWAN_RADIO_STATE_REVISION_1 |
|
NDIS_WWAN_PIN_INFO_REVISION_1 NDIS_WWAN_PIN_INFO_REVISION_1 |
|
NDIS_WWAN_PIN_LIST_REVISION_1 NDIS_WWAN_PIN_LIST_REVISION_1 |
|
NDIS_WWAN_SERVICE_ACTIVATION_STATUS_REVISION_1 NDIS_WWAN_SERVICE_ACTIVATION_STATUS_REVISION_1 |
|
NDIS_WWAN_HOME_PROVIDER_REVISION_1 NDIS_WWAN_HOME_PROVIDER_REVISION_1 |
|
NDIS_STATUS_WWAN_PREFERRED_PROVIDERS† utiliza NDIS_WWAN_PREFERRED_PROVIDERS |
NDIS_WWAN_PREFERRED_PROVIDERS_REVISION_1 NDIS_WWAN_PREFERRED_PROVIDERS_REVISION_1 |
NDIS_WWAN_VISIBLE_PROVIDERS_REVISION_1 NDIS_WWAN_VISIBLE_PROVIDERS_REVISION_1 |
|
NDIS_WWAN_REGISTRATION_STATE_REVISION_1 NDIS_WWAN_REGISTRATION_STATE_REVISION_2 |
|
NDIS_WWAN_SIGNAL_STATE_REVISION_1 NDIS_WWAN_SIGNAL_STATE_REVISION_1 |
|
NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_1 NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_1 |
|
NDIS_WWAN_PROVISIONED_CONTEXTS_REVISION_1 NDIS_WWAN_PROVISIONED_CONTEXTS_REVISION_1 |
|
NDIS_STATUS_WWAN_CONTEXT_STATE usa el NDIS_WWAN_CONTEXT_STATE |
NDIS_WWAN_CONTEXT_STATE_REVISION_1 NDIS_WWAN_CONTEXT_STATE_REVISION_1 |
NDIS_WWAN_SMS_CONFIGURATION_REVISION_1 NDIS_WWAN_SMS_CONFIGURATION_REVISION_1 |
|
NDIS_WWAN_SMS_RECEIVE_REVISION_1 NDIS_WWAN_SMS_RECEIVE_REVISION_1 |
|
NDIS_WWAN_SMS_SEND_STATUS_REVISION_1 NDIS_WWAN_SMS_SEND_STATUS_REVISION_1 |
|
NDIS_WWAN_SMS_DELETE_STATUS_REVISION_1 NDIS_WWAN_SMS_DELETE_STATUS_REVISION_1 |
|
NDIS_WWAN_SMS_STATUS_REVISION_1 NDIS_WWAN_SMS_STATUS_REVISION_1 |
|
NDIS_STATUS_WWAN_VENDOR_SPECIFIC† usa una estructura definida por el proveedor |
No disponible |
NDIS_STATUS_WWAN_USSD |
NDIS_WWAN_USSD_EVENT_REVISION_1 NDIS_WWAN_USSD_EVENT_REVISION_1 |
NDIS_WWAN_DEVICE_SERVICES_REVISION_1 NDIS_WWAN_DEVICE_SERVICES_REVISION_1 |
|
NDIS_WWAN_DEVICE_SERVICE_RESPONSE_REVISION_1 NDIS_WWAN_DEVICE_SERVICE_RESPONSE_REVISION_1 |
|
NDIS_STATUS_WWAN_DEVICE_SERVICE_EVENT utiliza NDIS_WWAN_DEVICE_SERVICE_EVENT |
NDIS_WWAN_DEVICE_SERVICE_EVENT_REVISION_1 NDIS_WWAN_DEVICE_SERVICE_EVENT_REVISION_1 |
NDIS_WWAN_DEVICE_SERVICE_SUBSCRIPTION_REVISION_1 NDIS_WWAN_DEVICE_SERVICE_SUBSCRIPTION_REVISION_1 |
|
NDIS_WWAN_AUTH_RESPONSE_REVISION_1 NDIS_WWAN_AUTH_RESPONSE_REVISION_1 |
|
No disponible NDIS_WWAN_HOME_PROVIDER_REVISION_2 |
Nota:
Las notas siguientes se aplican a la tabla anterior: † representa indicaciones opcionales que los controladores de miniporte pueden admitir. Tenga en cuenta que si un controlador de miniporte admite un OID opcional, el controlador de miniporte también debe admitir la indicación correspondiente.
WWAN-Specific Soporte para Indicaciones para GSM, CDMA e Indicaciones No Solicitadas
Indicación |
GSM |
CDMA |
No solicitado indicación ¿permitido? |
X |
X |
N |
|
X |
X |
Y |
|
X |
X |
Y |
|
X |
X |
N |
|
X |
X |
N |
|
X |
X |
N |
|
X |
X |
N |
|
X |
Y |
||
X |
X |
N |
|
X |
X |
Y |
|
X |
X |
Y |
|
X |
X |
Y |
|
X |
X |
Y |
|
X |
X |
Y |
|
X |
X |
Y |
|
X |
X |
Y |
|
X |
X |
N |
|
X |
X |
N |
|
X |
X |
Y |
|
X |
X |
Y |
|
X |
Y |
||
X |
X |
N |
|
X |
X |
N |
|
X |
X |
Y |
|
X |
X |
N |
|
X |
X |
N |
|
X |
X |
N |
OID específicos de varios operadores
Los siguientes cambios se aplican a los controladores de miniporte NDIS 6.30 que admiten el modo de múltiples operadores. Si el controlador de miniporte no admite el modo de múltiples operadores, consulte la tabla anterior.
OID y estructura de datos correspondiente de Windows 8 |
Operación de consulta |
Establecer operación |
GSM/CDMA |
A |
A |
GSM, CDMA |
|
OID_WWAN_PREFERRED_MULTICARRIER_PROVIDERS usa NDIS_WWAN_SET_PREFERRED_MULTICARRIER_PROVIDERS. PreferredListHeader.ElementType debe establecerse en WwanStructProvider2 y la estructura es WWAN_PROVIDER2. |
A |
A |
GSM, CDMA |
Indicaciones específicas de varios operadores, estructuras de datos correspondientes y revisiones del sistema operativo
Indicación y estructura de datos correspondiente |
Revisión de Windows 8 |
NDIS_WWAN_HOME_PROVIDER_REVISION_2 |
|
NDIS_WWAN_PREFERRED_MULTICARRIER_PROVIDERS_REVISION_1. PreferredListHeader.ElementType debe establecerse en WwanStructProvider2 y la lista debe contener WWAN_PROVIDER2 estructura. |
|
NDIS_WWAN_VISIBLE_PROVIDERS_REVISION_1. VisibleListHeader.ElementType debe establecerse en WwanStructProvider2 y la lista debe contener WWAN_PROVIDER2 estructura. |
Compatibilidad de indicaciones específicas para multicarrier en GSM, CDMA y notificaciones no solicitadas
Indicación y estructura de datos correspondiente |
GSM |
CDMA |
No solicitado indicación ¿permitido? |
X |
X |
N |
|
X |
X |
Y |
|
X |
X |
N |