estructura de WS_CHANNEL_PROPERTY_CONSTRAINT (webservices.h)

Especifica restricciones para una propiedad de canal determinada. Las restricciones de propiedad que no se especifican usarán las restricciones predeterminadas.

Sintaxis

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;

Miembros

id

Identificador de la propiedad de canal. Se pueden especificar las siguientes restricciones de propiedades de canal:

allowedValues

Matriz de valores aceptables. El tipo de los valores de la matriz corresponde al tipo de los valores de la propiedad channel. Consulte la documentación de una propiedad de canal determinada para determinar el tipo de la propiedad.

allowedValuesSize

Tamaño total de la matriz allowedValues , en bytes. Este tamaño debe ser un múltiplo del tipo del valor de la propiedad.

out

Cuando WsMatchPolicyAlternative devuelve NOERROR, se rellenará todo el contenido de esta estructura.

out.channelProperty

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado webservices.h