Compartilhar via


Estrutura RILIMSI (ntddrilapitypes.h)

Aviso A API COM do Celular foi preterida no Windows 10. Esse conteúdo é fornecido para dar suporte à manutenção de aplicativos do Windows Phone 8.1 criados por operador móvel e OEM.
 
Essa estrutura representa um RILIMSI.

const int MAXLENGTH_IMSI = 16

Sintaxe

struct RILIMSI {
  DWORD cbSize;
  DWORD dwParams;
  WCHAR wszImsi[MAXLENGTH_IMSI];
  DWORD dwMcc;
  DWORD dwMnc;
};

Membros

cbSize

O tamanho da estrutura em bytes.

dwParams

Uma combinação bit a bit de RILIMSIPARAMMASK valores de enumeração que indica quais membros da estrutura contêm dados válidos. Um membro da estrutura será válido se o sinalizador de bit correspondente estiver definido.

wszImsi[16]

O IMSI como uma cadeia de caracteres Unicode terminada em nulo.

dwMcc

O código do país móvel do IMSI.

dwMnc

O código de rede móvel do IMSI.

Observações

O driver RIL é responsável por determinar se o MNC compreende dois ou três dígitos e extraí-lo adequadamente. (Para 3GPP, o número de dígitos no MNC é especificado pelo quarto byte de EFAD, conforme especificado na seção 3GPP TS 31.102 4.2.18.)

Para 3GPP2, o IMSI_T será retornado se estiver programado; caso contrário, o IMSI_M será retornado. Para o IMSI_T, dwMcc contém o MCC_Tp e dwMnc contém IMSI_T_11_12p. Para o IMSI_M, dwMcc contém o MCC_Mp e dwMnc não está definido (ou seja, o bit RIL_PARAM_IMSI_MNC em dwParams é 0).

Requisitos

Requisito Valor
cabeçalho ntddrilapitypes.h (include Rilapitypes.h, Ntddrilapitypes.h)

Consulte também

estruturas com celular