Compartir a través de


estructura WS_SECURITY_PROPERTY_CONSTRAINT (webservices.h)

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

Sintaxis

typedef struct _WS_SECURITY_PROPERTY_CONSTRAINT {
  WS_SECURITY_PROPERTY_ID id;
  void                    *allowedValues;
  ULONG                   allowedValuesSize;
  struct {
    WS_SECURITY_PROPERTY securityProperty;
  } out;
} WS_SECURITY_PROPERTY_CONSTRAINT;

Miembros

id

Identificador de la propiedad de seguridad. Se pueden especificar las siguientes restricciones de propiedad 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 seguridad. Consulte la documentación de una propiedad 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, se rellenará todo el contenido de esta estructura.

out.securityProperty

Requisitos

   
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