Compartilhar via


estrutura MBN_PROVIDER (mbnapi.h)

Importante

A partir de Windows 10, versão 1803, as APIs do Win32 descritas nesta seção são substituídas pelas APIs Windows Runtime no namespace Windows.Networking.Connectivity.

A estrutura MBN_PROVIDER representa um provedor de serviços de rede. Ele é usado por muitos dos métodos específicos do provedor de IMbnInterface.

Sintaxe

typedef struct MBN_PROVIDER {
  BSTR  providerID;
  ULONG providerState;
  BSTR  providerName;
  ULONG dataClass;
} MBN_PROVIDER;

Membros

providerID

Contém a ID do provedor. Para redes GSM, essa cadeia de caracteres é uma concatenação de um MCC (código de país móvel) de três dígitos e um MNC (código de rede móvel) de 2 ou 3 dígitos. Para redes CDMA, essa cadeia de caracteres é um SID de 5 dígitos. O comprimento máximo dessa cadeia de caracteres é definido por MBN_PROVIDERID_LEN de MBN_PROVIDER_CONSTANTS. O chamador deve liberar essa cadeia de caracteres chamando SysFreeString.

providerState

Contém uma combinação OR bit a bit de valores MBN_PROVIDER_STATE que representam o estado do provedor.

providerName

Contém o nome do provedor. O conteúdo desse membro deve ser ignorado ao definir a lista de provedores preferenciais. O comprimento máximo dessa cadeia de caracteres é definido por MBN_PROVIDERNAME_LEN de MBN_PROVIDER_CONSTANTS. A cadeia de caracteres pode estar vazia. O chamador deve liberar essa cadeia de caracteres chamando SysFreeString.

dataClass

Contém uma combinação OR bit a bit de valores de MBN_DATA_CLASS que indicam quais serviços de dados são aplicáveis ou disponíveis para transferência. Esse membro deve ser ignorado quando consultado para o provedor doméstico.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Cabeçalho mbnapi.h

Confira também

MBN_PROVIDER2