Compartilhar via


ControlChannelTriggerStatus Enumeração

Definição

Especifica se o sistema foi capaz de concluir a configuração de um objeto ControlChannelTrigger para uso por elementos de classe no Windows.Networking.Sockets e namespaces relacionados.

Observação

Não há suporte para essa enumeração em Windows Phone.

public enum class ControlChannelTriggerStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Networking.Sockets.ControlChannelTriggerContract, 65536)]
enum class ControlChannelTriggerStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.PreviousContractVersion("Windows.Networking.Sockets.ControlChannelTriggerContract", 65536, 196608)]
enum class ControlChannelTriggerStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Networking.Sockets.ControlChannelTriggerContract), 65536)]
public enum ControlChannelTriggerStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.PreviousContractVersion("Windows.Networking.Sockets.ControlChannelTriggerContract", 65536, 196608)]
public enum ControlChannelTriggerStatus
Public Enum ControlChannelTriggerStatus
Herança
ControlChannelTriggerStatus
Atributos

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
Windows Mobile Extension SDK (introduzida na 10.0.10240.0)
Windows 10, version 1803 (introduzida na 10.0.17134.0)
API contract
Windows.Networking.Sockets.ControlChannelTriggerContract (introduzida na v1.0)
Windows.Foundation.UniversalApiContract (introduzida na v6.0)

Campos

HardwareSlotAllocated 2

Um slot de hardware foi alocado pelo sistema.

HardwareSlotRequested 0

A política marcar bem-sucedida e um slot de hardware foi solicitado do sistema.

PolicyError 3

Ocorreu um erro de política quando o sistema tentou concluir a configuração de um ControlChannelTrigger. Esse erro pode ocorrer quando um aplicativo solicitou mais conexões para slots de hardware ou software do que o permitido pela política do sistema.

ServiceUnavailable 6

O serviço fornecido pelo ControlChannelTrigger não está disponível. Isso pode acontecer se o serviço do agente de conexão de rede ainda não estiver pronto, mas o aplicativo estiver tentando estabelecer um canal ControlChannelTrigger . Esse código status é fornecido sob as seguintes condições:

  • Quando há uma troca rápida de usuário e o novo usuário está tentando estabelecer o canal ControlChannelTrigger .
  • Quando o sistema está entrando em um modo de baixa potência (modo de espera conectado) e o aplicativo está tentando criar um slot de software. Os slots de software só estão disponíveis quando o sistema está ativo e não no modo de baixa energia.

A mitigação nesses dois casos é escutar eventos do Agente de Eventos do Sistema e registrar o canal ControlChannelTrigger nesse ponto.

SoftwareSlotAllocated 1

A política marcar bem-sucedida e um slot de software foi alocado pelo sistema.

SystemError 4

Ocorreu um erro do sistema quando o sistema tentou concluir a configuração de um ControlChannelTrigger para um slot de hardware.

TransportDisconnected 5

O transporte de rede associado ao ControlChannelTrigger foi desconectado. A conexão TCP subjacente já foi desconectada por uma redefinição de TCP recebida do destino remoto ou uma desconexão normal pelo aplicativo ou pelo destino remoto. A ocorrência mais comum é uma redefinição de TCP ou uma desconexão normal enviada pelo destino remoto.

Comentários

O sistema mantém uma política sobre o número de instâncias controlChannelTrigger que podem ser configuradas para um aplicativo UWP, para limitar o uso de recursos e estender a duração da bateria. Depois que a configuração pelo sistema é concluída, cada instância controlChannelTrigger representa um slot de hardware ou software para uma conexão TCP estabelecida que deve ser mantida mesmo quando o aplicativo é suspenso (movido do primeiro plano para o plano de fundo).

Um sistema de computador local pode estar em vários estados de energia:

  • Sistema ativo
  • Modo de espera conectado
  • Desligamento Um aplicativo no modo ativo do sistema pode receber um gatilho de canal de controle quando um slot de hardware ou software é usado. Um aplicativo no modo de espera conectado só pode receber um gatilho de canal de controle quando um slot de hardware é usado.

Aplica-se a

Confira também