Estrutura RILIMSI (ntddrilapitypes.h)

Aviso A API COM da rede celular foi preterida em Windows 10. Esse conteúdo é fornecido para dar suporte à manutenção do OEM e da operadora móvel criada Windows Phone aplicativos 8.1.
 
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 valores de enumeração RILIMSIPARAMMASK 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.

Comentários

O driver RIL é responsável por determinar se o MNC é composto por 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 for 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 (inclua Rilapitypes.h, Ntddrilapitypes.h)

Confira também

Estruturas COM da rede celular