Partager via


énumération WS_LISTENER_STATE (webservices.h)

Les différents états dans lequel un écouteur peut se trouver.

Syntax

typedef enum {
  WS_LISTENER_STATE_CREATED = 0,
  WS_LISTENER_STATE_OPENING = 1,
  WS_LISTENER_STATE_OPEN = 2,
  WS_LISTENER_STATE_FAULTED = 3,
  WS_LISTENER_STATE_CLOSING = 4,
  WS_LISTENER_STATE_CLOSED = 5
} WS_LISTENER_STATE;

Constantes

 
WS_LISTENER_STATE_CREATED
Valeur : 0
WS_LISTENER_STATE_OPENING
Valeur : 1
WS_LISTENER_STATE_OPEN
Valeur : 2
WS_LISTENER_STATE_FAULTED
Valeur : 3
WS_LISTENER_STATE_CLOSING
Valeur : 4
WS_LISTENER_STATE_CLOSED
Valeur : 5

Remarques

Voici les transitions d’état pour un écouteur.

Diagramme montrant les états possibles d’un objet Listener et les transitions entre eux.

Un écouteur ne passe à WS_LISTENER_STATE_FAULTED état que si WsAbortListener est appelé.

Notez que seules les transitions d’état valides sont affichées. L’utilisation d’une fonction non affichée pour un état donné entraîne le retour d’une erreur WS_E_INVALID_OPERATION à partir de la fonction (ou le blocage dans le cas de WsFreeListener). Consultez Valeurs de retour des services web Windows.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête webservices.h