Partager via


WS_POLICY_CONSTRAINTS structure (webservices.h)

Spécifie des contraintes de stratégie pour un canal.

Syntaxe

typedef struct _WS_POLICY_CONSTRAINTS {
  WS_CHANNEL_BINDING             channelBinding;
  WS_CHANNEL_PROPERTY_CONSTRAINT *channelPropertyConstraints;
  ULONG                          channelPropertyConstraintCount;
  WS_SECURITY_CONSTRAINTS        *securityConstraints;
  WS_POLICY_EXTENSION            **policyExtensions;
  ULONG                          policyExtensionCount;
} WS_POLICY_CONSTRAINTS;

Membres

channelBinding

Quelle liaison de canal est requise. Les valeurs suivantes sont admises :

channelPropertyConstraints

Tableau de contraintes de propriété de canal qui remplacent le jeu de contraintes par défaut. Les contraintes spécifiées ici, combinées avec l’ensemble de contraintes par défaut, limitent l’ensemble de stratégies qui seront mises en correspondance.

Si aucune contrainte de propriété de canal n’est spécifiée pour une propriété donnée, une valeur de contrainte par défaut est utilisée. Consultez WS_CHANNEL_PROPERTY_CONSTRAINT pour connaître l’ensemble de propriétés pris en charge et leurs valeurs par défaut.

channelPropertyConstraintCount

Nombre d’éléments spécifiés dans le tableau channelPropertyConstraints .

Si cette valeur est 0, le tableau channelPropertyConstraints peut être NULL.

securityConstraints

Contraintes sur le type de sécurité qui peut être utilisé.

L’attribution de la valeur NULL à ce champ indique une contrainte sans sécurité.

policyExtensions

policyExtensionCount

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