Freigeben über


SExistRestriction

Gilt für: Outlook 2013 | Outlook 2016

Beschreibt eine Exist-Einschränkung, die verwendet wird, um zu testen, ob eine bestimmte Eigenschaft als Spalte in der Tabelle vorhanden ist.

Eigenschaft Wert
Headerdatei
Mapidefs.h
typedef struct _SExistRestriction
{
  ULONG ulReserved1;
  ULONG ulPropTag;
  ULONG ulReserved2;
} SExistRestriction;

Members

ulReserved1

Reserviert; muss null sein.

ulPropTag

Eigenschaftstag, das die Spalte angibt, die in jeder Zeile auf Vorhandensein getestet werden soll.

ulReserved2

Reserviert; muss null sein.

Hinweise

Die Exist-Einschränkung wird verwendet, um aussagekräftige Ergebnisse für andere Arten von Einschränkungen zu gewährleisten, die Eigenschaften betreffen, z. B. Eigenschafts- und Inhaltsbeschränkungen. Wenn eine Einschränkung, die eine Eigenschaft umfasst, an IMAPITable::Restrict oder IMAPITable::FindRow übergeben wird und die Eigenschaft nicht vorhanden ist, sind die Ergebnisse der Einschränkung nicht definiert. Durch das Erstellen einer AND-Einschränkung , die die Eigenschaftseinschränkung mit einer exist-Einschränkung verknüpft, können einem Aufrufer genaue Ergebnisse garantiert werden.

Exist-Einschränkungen können nicht mit Unterobjekteigenschaften verwendet werden, die den Typ PT_OBJECT haben.

Weitere Informationen zur SExistRestriction-Struktur finden Sie unter Informationen zu Einschränkungen.

Siehe auch

SRestriction

MAPI-Strukturen