Compartilhar via


estrutura WS_CHANNEL_PROPERTY_CONSTRAINT (webservices.h)

Especifica restrições para uma propriedade de canal específica. Todas as restrições de propriedade que não forem especificadas usarão as restrições padrão.

Sintaxe

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;

Membros

id

A ID da propriedade do canal. As seguintes restrições de propriedades de canal podem ser especificadas:

allowedValues

Uma matriz de valores aceitáveis. O tipo dos valores na matriz corresponde ao tipo dos valores da propriedade channel. Consulte a documentação de uma propriedade de canal 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.channelProperty

Requisitos

Requisito Valor
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