Freigeben über


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.

Siehe auch

MAPINAMEID

SMAPIFormPropEnumVal

MAPI-Strukturen