Compartilhar via


enumeração MBN_PROVIDER_STATE (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.

O tipo enumerado MBN_PROVIDER_STATE especifica os vários estados com os quais uma entrada de provedor pode ser marcada. Esses valores devem ser usados juntos em uma combinação OR bit a bit.

Syntax

typedef enum MBN_PROVIDER_STATE {
  MBN_PROVIDER_STATE_NONE = 0,
  MBN_PROVIDER_STATE_HOME = 0x1,
  MBN_PROVIDER_STATE_FORBIDDEN = 0x2,
  MBN_PROVIDER_STATE_PREFERRED = 0x4,
  MBN_PROVIDER_STATE_VISIBLE = 0x8,
  MBN_PROVIDER_STATE_REGISTERED = 0x10,
  MBN_PROVIDER_STATE_PREFERRED_MULTICARRIER = 0x20
} ;

Constantes

 
MBN_PROVIDER_STATE_NONE
Valor: 0
Estado do provedor desconhecido.
MBN_PROVIDER_STATE_HOME
Valor: 0x1
O provedor é um operador doméstico.
MBN_PROVIDER_STATE_FORBIDDEN
Valor: 0x2
O provedor está na lista proibida.
MBN_PROVIDER_STATE_PREFERRED
Valor: 0x4
O provedor está na lista preferencial.
MBN_PROVIDER_STATE_VISIBLE
Valor: 0x8
O provedor está visível.
MBN_PROVIDER_STATE_REGISTERED
Valor: 0x10
Windows 8 ou posterior: o provedor está registrado no momento pelo dispositivo.
MBN_PROVIDER_STATE_PREFERRED_MULTICARRIER
Valor: 0x20
Windows 8 ou posterior: o provedor está atualmente na lista de várias operadoras preferenciais.

Comentários

A tabela a seguir fornece as combinações válidas de valores para operações diferentes.

Operação MBN_PROVIDER_STATE
Provedor de Página Inicial de Consultas MBN_PROVIDER_STATE_HOME
Consultar provedores preferenciais MBN_PROVIDER_STATE_FORBIDDEN
MBN_PROVIDER_STATE_PREFERRED
Consultar provedores visíveis MBN_PROVIDER_STATE_REGISTERED
MBN_PROVIDER_STATE_HOME
MBN_PROVIDER_STATE_PREFERRED
MBN_PROVIDER_STATE_FORBIDDEN

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