estrutura WS_SECURITY_PROPERTY_CONSTRAINT (webservices.h)

Essa estrutura é usada para especificar um conjunto de restrições para uma propriedade de segurança específica. Todas as restrições de propriedade que não forem especificadas usarão as restrições padrão.

Sintaxe

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;

Membros

id

A ID da propriedade de segurança. As seguintes restrições de propriedade de segurança podem ser especificadas:

allowedValues

Uma matriz de valores que são aceitáveis. O tipo dos valores na matriz corresponde ao tipo dos valores da propriedade de segurança. Consulte a documentação de uma propriedade de segurança específica para determinar o tipo da propriedade.

allowedValuesSize

O tamanho total da matriz allowedValues, em bytes. Esse tamanho deve ser um múltiplo do tamanho do tipo do valor da propriedade.

out

Quando WsMatchPolicyAlternative retornar NOERROR, todo o conteúdo dessa estrutura será preenchido.

out.securityProperty

Requisitos

   
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho webservices.h