Поделиться через


структура WS_SECURITY_PROPERTY_CONSTRAINT (webservices.h)

Эта структура используется для указания набора ограничений для определенного свойства безопасности. Все не указанные ограничения свойств будут использовать ограничения по умолчанию.

Синтаксис

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;

Члены

id

Идентификатор свойства безопасности. Можно указать следующие ограничения свойств безопасности:

allowedValues

Допустимый массив значений. Тип значений в массиве соответствует типу значений свойства безопасности. Чтобы определить тип свойства, ознакомьтесь с документацией по определенному свойству безопасности.

allowedValuesSize

Общий размер массива allowedValues в байтах. Этот размер должен быть кратным размеру типа значения свойства.

out

Когда WsMatchPolicyAlternative возвращает noERROR, будет заполнено все содержимое этой структуры.

out.securityProperty

Требования

   
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть webservices.h