Compartilhar via


Método IMbnMultiCarrier::GetCurrentCellularClass (mbnapi.h)

Importante

A partir do 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 as classes celulares atuais para um dispositivo multi-operadora.

Sintaxe

HRESULT GetCurrentCellularClass(
  [out, retval] MBN_CELLULAR_CLASS *currentCellularClass
);

Parâmetros

[out, retval] currentCellularClass

MBN_CELLULAR_CLASS

Ponteiro para uma enumeração MBN_CELLULAR_CLASS que especifica a classe celular atual. Se esse método retornar qualquer valor diferente de S_OK, currentCellularClass será NULL. Quando GetCurrentCellularClass retorna S_OK, o aplicativo de chamada deve liberar a memória alocada chamando SafeArrayDestroy.

Valor retornado

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

   
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