énumération CONTROL_CHANNEL_TRIGGER_STATUS (mstcpip.h)

L’énumération CONTROL_CHANNEL_TRIGGER_STATUS spécifie le status d’une requête pour le paramètre de transport REAL_TIME_NOTIFICATION_CAPABILITY d’un socket TCP utilisé avec ControlChannelTrigger pour recevoir des notifications réseau en arrière-plan dans une application du Windows Store.

Syntax

typedef enum {
  CONTROL_CHANNEL_TRIGGER_STATUS_INVALID = 0,
  CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED = 1,
  CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED = 2,
  CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR = 3,
  CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR = 4,
  CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED = 5,
  CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE = 6
} CONTROL_CHANNEL_TRIGGER_STATUS, *PCONTROL_CHANNEL_TRIGGER_STATUS;

Constantes

 
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID
Valeur : 0
L’état n’est pas valide.
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED
Valeur : 1
Un emplacement logiciel a été alloué pour le ControlChannelTrigger.
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED
Valeur : 2
Un emplacement matériel a été alloué pour le ControlChannelTrigger.
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR
Valeur : 3
Erreur de stratégie status.
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR
Valeur : 4
Erreur système status.
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED
Valeur : 5
Le transport TCP est déconnecté.
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE
Valeur : 6
Le service n’est pas disponible.

Remarques

La structure CONTROL_CHANNEL_TRIGGER_STATUS est prise en charge sur Windows 8, Windows Server 2012 et versions ultérieures du système d’exploitation.

Une valeur d’énumération CONTROL_CHANNEL_TRIGGER_STATUS est retournée en tant que sortie du SIO_QUERY_TRANSPORT_SETTING IOCTL vers une requête du paramètre de transport REAL_TIME_NOTIFICATION_CAPABILITY pour un socket TCP utilisé avec ControlChannelTrigger pour recevoir des notifications réseau en arrière-plan dans une application du Windows Store.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête mstcpip.h

Voir aussi

ControlChannelTrigger

REAL_TIME_NOTIFICATION_SETTING_OUTPUT

SIO_APPLY_TRANSPORT_SETTING

SIO_QUERY_TRANSPORT_SETTING