Freigeben über


WS_SECURITY_BINDING_PROPERTY_CONSTRAINT-Struktur (webservices.h)

Diese Struktur wird verwendet, um eine Reihe von Einschränkungen für eine bestimmte Sicherheitsbindungseigenschaft anzugeben. Alle Eigenschafteneinschränkungen, die nicht angegeben sind, verwenden die Standardeinschränkungen.

Syntax

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;

Member

id

Die ID der Sicherheitsbindungseigenschaft. Die folgenden Einschränkungen der Sicherheitsbindungseigenschaft können angegeben werden:

allowedValues

Ein Array von Werten, die akzeptabel sind. Der Typ der Werte im Array entspricht dem Typ der Werte der Sicherheitsbindungseigenschaft. Informationen zum Typ der Eigenschaft finden Sie in der Dokumentation für eine bestimmte Sicherheitsbindungseigenschaft.

allowedValuesSize

Die Gesamtgröße des allowedValues-Arrays in Bytes. Diese Größe muss ein Vielfaches der Größe des Typs des Werts der Eigenschaft sein.

out

Wenn WsMatchPolicyAlternative NOERROR zurückgibt, werden die Felder der Eigenschaftenstruktur wie folgt ausgefüllt:

out.securityBindingProperty

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile webservices.h