次の方法で共有


WS_SECURITY_BINDING_PROPERTY_CONSTRAINT 構造体 (webservices.h)

この構造体は、特定のセキュリティ バインディング プロパティの制約のセットを指定するために使用されます。 指定されていないプロパティ制約では、既定の制約が使用されます。

構文

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;

メンバー

id

セキュリティ バインディング プロパティの ID。 次のセキュリティ バインディング プロパティの制約を指定できます。

allowedValues

許容される値の配列。 配列内の値の型は、セキュリティ バインディング プロパティの値の型に対応します。 プロパティの種類を決定するには、特定のセキュリティ バインド プロパティのドキュメントを参照してください。

allowedValuesSize

allowedValues 配列の合計サイズ (バイト単位)。 このサイズは、 プロパティの値の型のサイズの倍数である必要があります。

out

WsMatchPolicyAlternative が NOERROR を返すと、プロパティ構造体のフィールドは次のように入力されます。

out.securityBindingProperty

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
Header webservices.h