Partager via


ControlChannelTriggerStatus Énumération

Définition

Spécifie si le système a pu terminer la configuration d’un objet ControlChannelTrigger à utiliser par les éléments de classe dans Windows.Networking.Sockets et les espaces de noms associés.

Notes

Cette énumération n’est pas prise en charge sur 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
Héritage
ControlChannelTriggerStatus
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
Windows Mobile Extension SDK (introduit dans 10.0.10240.0)
Windows 10, version 1803 (introduit dans 10.0.17134.0)
API contract
Windows.Networking.Sockets.ControlChannelTriggerContract (introduit dans v1.0)
Windows.Foundation.UniversalApiContract (introduit dans v6.0)

Champs

HardwareSlotAllocated 2

Un emplacement matériel a été alloué par le système.

HardwareSlotRequested 0

La stratégie case activée réussi et un emplacement matériel a été demandé au système.

PolicyError 3

Une erreur de stratégie s’est produite lorsque le système a tenté de terminer la configuration d’un ControlChannelTrigger. Cette erreur peut se produire lorsqu’une application a demandé plus de connexions pour des emplacements matériels ou logiciels que ce qui est autorisé par la stratégie système.

ServiceUnavailable 6

Le service fourni par ControlChannelTrigger n’est pas disponible. Cela peut se produire si le service broker de connexions réseau n’est pas encore prêt, mais que l’application tente d’établir un canal ControlChannelTrigger . Ce code status est fourni dans les conditions suivantes :

  • Lorsque l’utilisateur bascule rapidement et que le nouvel utilisateur tente d’établir le canal ControlChannelTrigger .
  • Lorsque le système passe en mode faible consommation (mode veille connecté) et que l’application tente de créer un emplacement logiciel. Les emplacements logiciels sont disponibles uniquement lorsque le système est actif et non en mode basse consommation.

Dans ces deux cas, l’atténuation consiste à écouter les événements du répartiteur d’événements système et à inscrire le canal ControlChannelTrigger à ce stade.

SoftwareSlotAllocated 1

La stratégie case activée réussi et un emplacement logiciel a été alloué par le système.

SystemError 4

Une erreur système s’est produite lorsque le système a tenté de terminer la configuration d’un ControlChannelTrigger pour un emplacement matériel.

TransportDisconnected 5

Le transport réseau associé à ControlChannelTrigger a été déconnecté. La connexion TCP sous-jacente a déjà été déconnectée par une réinitialisation TCP reçue de la destination distante ou par une déconnexion normale de l’application ou de la destination distante. L’occurrence la plus courante est une réinitialisation TCP ou une déconnexion normale envoyée par la destination distante.

Remarques

Le système gère une stratégie sur le nombre d’instances ControlChannelTrigger qui peuvent être configurées pour une application UWP, afin de limiter l’utilisation des ressources et d’étendre l’autonomie de la batterie. Une fois la configuration par le système terminée, chaque instance ControlChannelTrigger représente un emplacement matériel ou logiciel pour une connexion TCP établie qui doit être conservée même lorsque l’application est suspendue (déplacée du premier plan vers l’arrière-plan).

Un système informatique local peut se trouver dans plusieurs états d’alimentation :

  • Système actif
  • Veille connectée
  • Arrêt Une application en mode actif système peut recevoir un déclencheur de canal de contrôle lorsqu’un emplacement logiciel ou matériel est utilisé. Une application en mode de secours connecté ne peut recevoir un déclencheur de canal de contrôle que lorsqu’un emplacement matériel est utilisé.

S’applique à

Voir aussi