Compartir a través de


estructura WS_SECURITY_BINDING_PROPERTY_CONSTRAINT (webservices.h)

Esta estructura se usa para especificar un conjunto de restricciones para una propiedad de enlace de seguridad determinada. Las restricciones de propiedad que no se especifiquen usarán las restricciones predeterminadas.

Sintaxis

typedef struct _WS_SECURITY_BINDING_PROPERTY_CONSTRAINT {
  WS_SECURITY_BINDING_PROPERTY_ID id;
  void                            *allowedValues;
  ULONG                           allowedValuesSize;
  struct {
    WS_SECURITY_BINDING_PROPERTY securityBindingProperty;
  } out;
} WS_SECURITY_BINDING_PROPERTY_CONSTRAINT;

Miembros

id

Identificador de la propiedad de enlace de seguridad. Se pueden especificar las siguientes restricciones de propiedad de enlace de seguridad:

allowedValues

Matriz de valores que son aceptables. El tipo de los valores de la matriz corresponde al tipo de los valores de la propiedad de enlace de seguridad. Consulte la documentación de una propiedad de enlace de seguridad 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, los campos de la estructura de propiedades se rellenarán de la siguiente manera:

out.securityBindingProperty

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