Freigeben über


WS_SECURITY_PROPERTY_CONSTRAINT-Struktur (webservices.h)

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

Syntax

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;

Member

id

Die ID der Sicherheitseigenschaft. Die folgenden Sicherheitseigenschafteneinschränkungen können angegeben werden:

allowedValues

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

allowedValuesSize

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

out

Wenn WsMatchPolicyAlternative NOERROR zurückgibt, wird der gesamte Inhalt dieser Struktur ausgefüllt.

out.securityProperty

Anforderungen

   
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