OID_WWAN_PIN_EX2
OID_WWAN_PIN_EX2 define ou retorna informações expandidas relacionadas aos PINs (Números de Identificação Pessoal). OID_WWAN_PIN_EX2 é semelhante a OID_WWAN_PIN_EX, mas estende-a para dar suporte a cartões UICC de vários aplicativos.
As cargas de consulta contêm uma estrutura NDIS_WWAN_PIN_APP especificando a ID do aplicativo de destino cujo PIN está sendo consultado. 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 posteriormente uma notificação status NDIS_STATUS_WWAN_PIN_INFO contendo uma estrutura NDIS_WWAN_PIN_INFO que descreve o PIN para o aplicativo.
Definir cargas contém uma estrutura NDIS_WWAN_SET_PIN_EX2 especificando a ação pin a ser tomada para o aplicativo. Os drivers de miniporto devem processar Definir solicitações de forma assíncrona, retornando inicialmente NDIS_STATUS_INDICATION_REQUIRED para a solicitação original antes de enviar posteriormente uma notificação de NDIS_STATUS_WWAN_PIN_INFO status que contém uma estrutura NDIS_WWAN_PIN_INFO que descreve o estado do PIN para o aplicativo.
Comentários
Há suporte apenas para UICCs compatíveis com verificação única. Não há suporte para UICCs compatíveis com várias verificações que dão suporte a mais de um PIN de aplicativo. Um PIN1 (PIN1) de aplicativo é atribuído a todos os ADFs/DFs e arquivos na UICC. No entanto, cada aplicativo pode especificar um PIN2 (PIN2) local como um requisito de verificação de usuário de nível 2, resultando na necessidade de validação adicional para cada comando de acesso. Esse cenário é o que OID_WWAN_PIN_EX2 dá suporte.
Assim como OID_WWAN_PIN_EX, com OID_WWAN_PIN_EX2 o dispositivo relata apenas um PIN por vez. Se vários PINs estiverem habilitados e relatar vários PINs estiverem habilitados, os drivers de miniporto deverão relatar PIN1 primeiro. Por exemplo, se o relatório de bloqueio de subsídio estiver habilitado e o PIN1 do SIM estiver habilitado, o PIN de bloqueio de subsídio deverá ser relatado em uma solicitação de consulta subsequente somente depois que PIN1 for especificado definindo o PinSize como zero (0). Nesse caso, uma solicitação Set é semelhante a uma Consulta e retorna o estado do PIN referenciado. Isso está totalmente alinhado ao comportamento do comando VERIFY, conforme especificado na Seção 11.1.9 da especificação técnica ETSI TS 102 221.
Para obter mais informações sobre o uso desse OID, consulte Acesso ao aplicativo UICC e ao sistema de arquivos do MB.
Requisitos
Versão: Windows 10, versão 1903 Cabeçalho: Ntddndis.h (include Ndis.h)