SMAPIFormProp
Gilt für: Outlook 2013 | Outlook 2016
Beschreibt eine benannte Eigenschaft, die mit einem Formular verwendet wird.
Eigenschaft | Wert |
---|---|
Headerdatei |
Mapiform.h |
typedef struct _SMAPIFormProp
{
ULONG ulFlags;
ULONG nPropType;
MAPINAMEID nmid;
LPSTR pszDisplayName;
FORMPROPSPECIALTYPE nSpecialType;
union
{
struct
{
MAPINAMEID nmidIdx;
ULONG cfpevAvailable;
LPMAPIFORMPROPENUMVAL pfpevAvailable;
} s1;
} u;
} SMAPIFormProp, FAR * LPMAPIFORMPROP;
Members
ulFlags
Flags, die verwendet werden, um das Format der Zeichenfolgen in der SMAPIFormProp-Struktur zu unterscheiden. Das folgende Flag kann festgelegt werden:
MAPI_UNICODE
Die zurückgegebenen Zeichenfolgen sind im Unicode-Format. Wenn MAPI_UNICODE nicht festgelegt ist, liegen die Zeichenfolgen im ANSI-Format vor.
nPropType
Typ der benannten Eigenschaft, wobei das wichtigste Wort auf 0 (null) festgelegt ist.
nmid
Name für die benannte Eigenschaft, die eine GUID-Struktur enthält, die den Eigenschaftensatz identifiziert, und entweder einen numerischen oder Zeichenfolgenwert, der einen Schnittstellenbezeichner und einen Formularnamen darstellt.
pszDisplayName
Zeiger auf den Anzeigenamen der benannten Eigenschaft.
nSpecialType
Wert, der den Datentyp beschreibt, der im u-Member enthalten ist. Folgende Werte sind möglich:
FPST_VANILLA
Der u-Member enthält keine Enumeration.
FPST_ENUM_PROP
Das u-Element enthält eine Struktur, die eine Enumeration beschreibt.
U
Union, die die Zuordnung zwischen dem Namen und der Nummer der benannten Eigenschaft beschreibt. Bei Verwendung einiger Eigenschaften ist der u-Member leer. Bei anderen Eigenschaften wird sie in einer Struktur dargestellt, die aus den folgenden Membern besteht:
nmidIdx
Die MAPINAMEID-Struktur , die den Eigenschaftensatz und den Bezeichner für die benannte Eigenschaft enthält.
cfpevAvailable
Anzahl der SMAPIFormPropEnumVal-Strukturen im Array, auf das das pfpevAvailable-Element verweist.
pfpevAvailable
Zeiger auf ein Array von SMAPIFormPropEnumVal-Strukturen , von denen jede einen Wert für die benannte Eigenschaft enthält.
Hinweise
Die SMAPIFormProp-Struktur enthält Informationen zu einer Formulareigenschaft, die als Teil der Definitionen der IMAPIFormInfo-Schnittstelle verwendet wird. nSpecialType enthält ein Tag, das für die u-Union gilt, die Teil von SMAPIFormProp ist.