Compartilhar via


Método IMbnMultiCarrier::GetSupportedCellularClasses (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.

Obtém a lista de classes celulares com suporte para um dispositivo de várias operadoras.

Sintaxe

HRESULT GetSupportedCellularClasses(
  [out, retval] SAFEARRAY **cellularClasses
);

Parâmetros

[out, retval] cellularClasses

Ponteiro para uma matriz de enumerações MBN_CELLULAR_CLASS que contêm a lista de classes celulares com suporte. Se esse método retornar qualquer valor diferente de S_OK, cellularClass será NULL. Quando GetSupportedCellularClasses retorna S_OK, o aplicativo de chamada deve liberar a memória alocada chamando SafeArrayDestroy.

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
HRESULT_FROM_WIN32(ERROR_SERVICE_NOT_ACTIVE)
O serviço de Banda Larga Móvel não está em execução neste sistema.
E_HANDLE
Interface inválida. O dispositivo de Banda Larga Móvel provavelmente foi removido do sistema.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Interface inválida. Provavelmente, o dispositivo de Banda Larga Móvel foi removido do sistema.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
A operação não é compatível com o dispositivo. Isso pode ser retornado por dispositivos que não dão suporte a várias operadoras.

Requisitos

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

Confira também

IMbnMultiCarrier