ControlChannelTriggerStatus Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
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é.