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 |