Freigeben über


WS_CHANNEL_PROPERTY_CONSTRAINT-Struktur (webservices.h)

Gibt Einschränkungen für eine bestimmte Kanaleigenschaft an. Alle Eigenschafteneinschränkungen, die nicht angegeben werden, verwenden die Standardeinschränkungen.

Syntax

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;

Member

id

Die ID der Kanaleigenschaft. Die folgenden Kanaleigenschafteneinschränkungen können angegeben werden:

allowedValues

Ein Array akzeptabler Werte. Der Typ der Werte im Array entspricht dem Typ der Werte der Kanaleigenschaft. Informationen zum Typ der Eigenschaft finden Sie in der Dokumentation für eine bestimmte Kanaleigenschaft.

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.channelProperty

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