OID_WWAN_SLOT_INFO
OID_WWAN_SLOT_INFO recupera um status agregado de alto nível de um slot UICC especificado e o cartão dentro dele (se houver). Ele também pode ser usado para entregar uma notificação não solicitada quando o status de um dos slots é alterado.
Os drivers de miniport devem processar solicitações de consulta de forma assíncrona, retornando inicialmente NDIS_STATUS_INDICATION_REQUIRED à solicitação original antes de enviar uma notificação NDIS_STATUS_WWAN_SLOT_INFO status contendo uma estrutura de NDIS_WWAN_SLOT_INFO, que por sua vez contém uma estrutura WWAN_SLOT_INFO, para fornecer informações sobre a funcionalidade geral do sistema de modem.
As solicitações de consulta especificam NDIS_WWAN_GET_SLOT_INFO estrutura como entrada. O driver de miniporta deve retornar o slot status de acordo com a ID do slot especificada no membro SlotIndex da estrutura WWAN_GET_SLOT_INFO.
O diagrama a seguir ilustra uma solicitação de consulta.
As solicitações de definição não são aplicáveis.
Uma notificação de NDIS_STATUS_WWAN_SLOT_INFO com uma estrutura de NDIS_WWAN_SLOT_INFO é enviada ao host quando o estado do slot/cartão é alterado.
Comentários
O host usa OID_WWAN_SLOT_INFO para consultar o status de um slot específico no modem. Esse OID não é específico do executor e pode ser enviado para qualquer instância do NDIS que pertença a um modem. O estado do slot representa um resumo do slot e do estado cartão.
O conjunto de estados relatados é restrito pela capacidade do hardware do slot. No caso mais restritivo, o hardware do slot só pode ser capaz de determinar que uma cartão está presente quando está ativada e ativa— nesse caso, os estados OffEmpty e Off não serão relatados.
OID_WWAN_READY_INFO e OID_WWAN_SLOT_INFO executam a mesma função principal de recuperação do estado pronto do dispositivo de um slot de cartão SIM; no entanto, OID_WWAN_READY_INFO é um comando por executor, enquanto OID_WWAN_SLOT_INFO pode ser usado em qualquer instância física (executor) e deve retornar o estado de slot apropriado, mesmo que não seja mapeado para nenhum executor no momento.
Requisitos
Versão |
Windows 10, versão 1703 |
Cabeçalho |
Ntddndis.h (inclua Ndis.h) |