ControlChannelTriggerStatus Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica se il sistema è stato in grado di completare la configurazione di un oggetto ControlChannelTrigger da utilizzare dagli elementi della classe negli spazi dei nomi Windows.Networking.Sockets e correlati.
Nota
Questa enumerazione non è supportata nelle 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
- Ereditarietà
-
ControlChannelTriggerStatus
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
Windows Mobile Extension SDK (è stato introdotto in 10.0.10240.0) Windows 10, version 1803 (è stato introdotto in 10.0.17134.0) |
API contract |
Windows.Networking.Sockets.ControlChannelTriggerContract (è stato introdotto in v1.0)
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0) |
Campi
HardwareSlotAllocated | 2 | Uno slot hardware è stato allocato dal sistema. |
HardwareSlotRequested | 0 | Il controllo dei criteri è riuscito e un slot hardware è stato richiesto dal sistema. |
PolicyError | 3 | Si è verificato un errore di criteri quando il sistema ha tentato di completare la configurazione di controlChannelTrigger. Questo errore può verificarsi quando un'app ha richiesto più connessioni per gli slot hardware o software rispetto a quanto consentito dai criteri di sistema. |
ServiceUnavailable | 6 | Il servizio fornito da ControlChannelTrigger non è disponibile. Questo problema può verificarsi se il servizio Gestore connessione di rete non è ancora pronto, ma l'app sta tentando di stabilire un canale ControlChannelTrigger . Questo codice di stato viene fornito nelle condizioni seguenti:
La mitigazione in entrambi questi casi consiste nell'ascoltare gli eventi di System Event Broker e registrare il canale ControlChannelTrigger a quel punto. |
SoftwareSlotAllocated | 1 | Il controllo dei criteri è riuscito e uno slot software è stato allocato dal sistema. |
SystemError | 4 | Si è verificato un errore di sistema quando il sistema ha tentato di completare la configurazione di controlChannelTrigger per uno slot hardware. |
TransportDisconnected | 5 | Il trasporto di rete associato a ControlChannelTrigger è stato disconnesso. La connessione TCP sottostante è già stata disconnessa da una reimpostazione TCP ricevuta dalla destinazione remota o da una disconnessione normale dall'app o dalla destinazione remota. L'occorrenza più comune è una reimpostazione TCP o una disconnessione normale inviata dalla destinazione remota. |
Commenti
Il sistema gestisce un criterio sul numero di istanze controlChannelTrigger che possono essere configurate per un'app UWP, per limitare l'utilizzo delle risorse e estendere la durata della batteria. Al termine della configurazione da parte del sistema, ogni istanza di ControlChannelTrigger rappresenta uno slot hardware o software per una connessione TCP stabilita che deve essere mantenuta anche quando l'app viene sospesa (spostata in primo piano in background).
Un sistema di computer locale può essere in diversi stati di alimentazione:
- Sistema attivo
- Standby connesso
- Arresta Un'app in modalità attiva del sistema può ricevere un trigger del canale di controllo quando viene usato un software o uno slot hardware. Un'app in modalità standby connessa può ricevere un trigger del canale di controllo solo quando viene usato uno slot hardware.