Partager via


structure WS_CHANNEL_PROPERTY_CONSTRAINT (webservices.h)

Spécifie des contraintes pour une propriété de canal particulière. Toutes les contraintes de propriété qui ne sont pas spécifiées utilisent les contraintes par défaut.

Syntaxe

typedef struct _WS_CHANNEL_PROPERTY_CONSTRAINT {
  WS_CHANNEL_PROPERTY_ID id;
  void                   *allowedValues;
  ULONG                  allowedValuesSize;
  struct {
    WS_CHANNEL_PROPERTY channelProperty;
  } out;
} WS_CHANNEL_PROPERTY_CONSTRAINT;

Membres

id

ID de la propriété de canal. Les contraintes de propriétés de canal suivantes peuvent être spécifiées :

allowedValues

Tableau de valeurs acceptables. Le type des valeurs du tableau correspond au type des valeurs de la propriété de canal. Consultez la documentation relative à une propriété de canal particulière pour déterminer le type de la propriété.

allowedValuesSize

Taille totale du tableau allowedValues , en octets. Cette taille doit être un multiple de la taille du type de la valeur de la propriété.

out

Lorsque WsMatchPolicyAlternative retourne NOERROR, tout le contenu de cette structure est rempli.

out.channelProperty

Configuration requise

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