Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O modelo de driver MB usa um modelo de dados que consiste em um conjunto de objetos definidos como abstrações dos recursos do dispositivo MB. Cada objeto é identificado por um OID (identificador de objeto exclusivo) e é definido por um conjunto de atributos correspondentes. O conjunto de atributos é organizado em uma estrutura de dados. Para gerenciar o dispositivo, o Serviço MB e o driver de miniporta MB trocam OIDs junto com suas estruturas de dados associadas, baseando-se em solicitações e indicações de OID fornecidas pela NDIS (Especificação da Interface do Driver da Rede).
No modelo de driver MB, são usadas apenas as operações de configuração e consulta para solicitações OID. O modelo de driver MB não usa o operações de método. Para obter indicações, o modelo de driver MB usa notificações de evento e transacionais para indicar alterações de estado nos objetos do dispositivo MB. As notificações transacionais também sinalizam a conclusão de uma transação assíncrona.
As tabelas a seguir listam os OIDs e as indicações de status definidas para drivers de miniporto MB, bem como as estruturas de dados associadas. Os drivers de miniporta MB devem implementar todos os OIDs obrigatórios gerais exigidos pela especificação NDIS 6.20. Para obter uma lista de OIDs gerais para NDIS 6.x, confira OIDs operacionais gerais.
Além disso, os drivers de miniporta MB devem implementar OID_GEN_PHYSICAL_MEDIUM, mesmo que a Especificação NDIS a descreva como uma implementação opcional.
A sintaxe e a semântica dos MB OIDs listados na tabela a seguir são descritos em Semântica Operacional MB.
OIDs específicas do WWAN
| OID e estrutura de dados correspondente | Configuração, Windows 7 | Configurações, Windows 8 | Consulta, Windows 7 | Consulta, Windows 8 | GSM/CDMA |
|---|---|---|---|---|---|
| OID_WWAN_DRIVER_CAPS usa NDIS_WWAN_DRIVER_CAPS | Sem suporte | Sem suporte | S | S | GSM, CDMA |
| OID_WWAN_DEVICE_CAPS não tem estrutura correspondente | Sem suporte | Sem suporte | A | A | GSM, CDMA |
| OID_WWAN_READY_INFO não tem estrutura correspondente | Sem suporte – Incompatível | A | A | GSM, CDMA | |
| OID_WWAN_SERVICE_ACTIVATION† usa NDIS_WWAN_SERVICE_ACTIVATION | A | A | Sem suporte | Sem suporte | 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 | Sem suporte | A | Sem suporte | GSM, CDMA |
| OID_WWAN_PIN_LIST não possui estrutura correspondente | Sem suporte | Sem suporte | A | A | GSM, CDMA |
| OID_WWAN_PIN_EX usa NDIS_WWAN_SET_PIN_EX | Sem suporte | A | Sem suporte | A | GSM, CDMA |
| OID_WWAN_HOME_PROVIDER não tem nenhuma estrutura correspondente | Sem suporte | Sem suporte | A | A | GSM, CDMA |
| OID_WWAN_PREFERRED_PROVIDERS† usa NDIS_WWAN_SET_PREFERRED_PROVIDERS | A | A | A | A | Somente GSM |
| OID_WWAN_VISIBLE_PROVIDERS não possui estrutura correspondente | Sem suporte | Sem suporte | 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 | Sem suporte | A | A | A | GSM, CDMA |
| OID_WWAN_SMS_SEND usa NDIS_WWAN_SMS_SEND | A | A | Sem suporte | Sem suporte | GSM, CDMA |
| OID_WWAN_SMS_DELETE usa NDIS_WWAN_SMS_DELETE | A | A | Sem suporte | Sem suporte | GSM, CDMA |
| OID_WWAN_SMS_STATUS usa NDIS_WWAN_SMS_STATUS | Sem suporte | Sem suporte | A | A | GSM, CDMA |
| OID_WWAN_VENDOR_SPECIFIC† usa uma estrutura definida pelo fornecedor | A | A | Sem suporte | Sem suporte | GSM, CDMA |
| OID_WWAN_DEVICE_SERVICES não tem estrutura correspondente | Sem suporte | Sem suporte | Sem suporte | A | GSM, CDMA |
| OID_WWAN_SUBSCRIBE_DEVICE_SERVICE_EVENTS usa NDIS_WWAN_SUBSCRIBE_DEVICE_SERVICE_EVENTS | Sem suporte | A | Sem suporte | Sem suporte | GSM, CDMA |
| OID_WWAN_AUTH_CHALLENGE usa NDIS_WWAN_AUTH_CHALLENGE | Sem suporte | Sem suporte | Sem suporte | A | GSM, CDMA |
| OID_WWAN_USSD usa NDIS_WWAN_USSD_REQUEST | Sem suporte | A | Sem suporte | Sem suporte | GSM |
| OID_WWAN_DEVICE_SERVICE_COMMAND usa NDIS_WWAN_DEVICE_SERVICE_COMMAND | Sem suporte | A | Sem suporte | A | GSM, CDMA |
Nota
As seguintes notas se aplicam à tabela anterior: † representa OIDs opcionais aos quais os drivers de miniporta podem dar suporte. Os drivers de miniporta que não dão suporte aos OIDs opcionais não devem retorná-los no OID_GEN_SUPPORTED_LIST.
†† representa drivers de miniporta que dão suporte a dispositivos baseados em GSM que, opcionalmente, podem dar suporte a operações de configuração e de consulta de OID_WWAN_PROVISIONED_CONTEXTS. Os drivers de miniporta que dão suporte a dispositivos baseados em CDMA podem, opcionalmente, dar suporte a operações de consulta de OID_WWAN_PROVISIONED_CONTEXTS para dispositivos baseados em CDMA que relatam IP Simples (WWAN_CTRL_CAPS_CDMA_SIMPLE_IP).
Os controladores de miniport devem dar suporte a todos os OIDs não opcionais. O serviço MB pode ignorar qualquer driver de miniport que não forneça todos os OIDs obrigatórios.
"A" e "S" nas colunas de operação Set e Query na tabela anterior refletem a natureza da transação para concluir a solicitação OID: "A" significa uma transação assíncrona e "S" para uma transação síncrona.
As estruturas de dados na tabela anterior correspondem para definir OIDs de operação e retornar dados para OIDs de operação de consulta síncrona.
Os OIDs a seguir compartilham uma estrutura de dados de lista de comprimento variável comum chamada WWAN_LIST_HEADER em suas estruturas de dados correspondentes:
- OID_WWAN_READY_INFO
- OID_WWAN_PREFERRED_PROVIDERS
- OID_WWAN_VISIBLE_PROVIDERS
- OID_WWAN_PROVISIONED_CONTEXTS
- OID_WWAN_SMS_READ
Indicações específicas do WWAN, estruturas de dados correspondentes e revisões do sistema operacional
Indicação e Estrutura de dados correspondente |
Revisão do Windows 7 Revisão do Windows 8 |
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_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_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 uma estrutura definida pelo fornecedor |
N/A |
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_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 |
|
N/A NDIS_WWAN_HOME_PROVIDER_REVISION_2 |
Nota
As seguintes notas se aplicam à tabela anterior: † representa indicações opcionais aos quais os drivers de miniporta podem dar suporte. Lembre-se de que, se um driver de miniporto der suporte a uma OID opcional, o driver de miniporto também deverá dar suporte à indicação correspondente.
Suporte para a indicação específica do WWAN referente a GSM, CDMA e indicações não solicitadas
Indicação |
GSM |
CDMA |
Não solicitada indicação 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 |
OIDs específicos de várias operadoras
As alterações a seguir se aplicam aos drivers de miniporta NDIS 6.30 que dão suporte a modo de múltiplas operadoras. Se o driver de miniporta não der suporte ao modo de múltiplas operadoras, consulte a tabela anterior.
OID e estrutura de dados correspondente do Windows 8 |
Operação de consulta |
Operação de configuração |
GSM/CDMA |
A |
A |
GSM, CDMA |
|
OID_WWAN_PREFERRED_MULTICARRIER_PROVIDERS usa NDIS_WWAN_SET_PREFERRED_MULTICARRIER_PROVIDERS. O PreferredListHeader.ElementType deve ser definido como WwanStructProvider2 e a estrutura é WWAN_PROVIDER2. |
A |
A |
GSM, CDMA |
Indicações específicas de várias operadoras, estruturas de dados correspondentes e revisões do sistema operacional
Indicação e Estrutura de dados correspondente |
Revisão do Windows 8 |
NDIS_WWAN_HOME_PROVIDER_REVISION_2 |
|
NDIS_WWAN_PREFERRED_MULTICARRIER_PROVIDERS_REVISION_1. O PreferredListHeader.ElementType deve ser definido como WwanStructProvider2 e a lista deve conter a estrutura WWAN_PROVIDER2. |
|
NDIS_WWAN_VISIBLE_PROVIDERS_REVISION_1. O VisibleListHeader.ElementType deve ser definido como WwanStructProvider2, e a lista deve conter a estrutura WWAN_PROVIDER2. |
Suporte de indicação específica de várias operadoras para GSM, CDMA e indicações não solicitadas
Indicação e Estrutura de dados correspondente |
GSM |
CDMA |
Não solicitada indicação permitido? |
X |
X |
N |
|
X |
X |
Y |
|
X |
X |
N |