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 |