Freigeben über


MAPINAMEID

Gilt für: Outlook 2013 | Outlook 2016

Beschreibt eine benannte Eigenschaft.

Eigenschaft Wert
Headerdatei
Mapidefs.h
typedef struct _MAPINAMEID
{
  LPGUID lpguid;
  ULONG ulKind;
  union
  {
    LONG lID;
    LPWSTR lpwstrName;
  } Kind;
} MAPINAMEID, FAR *LPMAPINAMEID;

Members

lpguid

Zeiger auf eine GUID-Struktur , die einen bestimmten Eigenschaftensatz definiert; Dieser Member darf nicht NULL sein. Folgende Werte sind gültig:

PS_PUBLIC_STRINGS

PS_MAPI

Ein clientdefinierter Wert

ulKind

Wert, der den Typ des Werts im Kind-Member beschreibt. Folgende Werte sind gültig:

MNID_ID

Das Element Kind enthält einen ganzzahligen Wert, der den Eigenschaftsnamen darstellt.

MNID_STRING

Das Kind-Element enthält eine Unicode-Zeichenfolge, die den Eigenschaftsnamen darstellt.

Kind

Union, die den Namen der benannten Eigenschaft beschreibt. Der Name kann entweder ein ganzzahliger Wert sein, der in lID gespeichert ist, oder eine Unicode-Zeichenfolge, die in lpwstrName gespeichert ist.

Hinweise

Die MAPINAMEID-Struktur wird verwendet, um Eigenschaften benannter Eigenschaften zu beschreiben, die bezeichner über 0x8000 verfügen. Ein Eigenschaftensatz ist ein wichtiger Teil einer benannten Eigenschaft. Beispielsweise sind PS_PUBLIC_STRINGS oder PS_ROUTING_ADDRTYPE eigenschaftensätze, die von MAPI definiert werden.

Benannte Eigenschaften ermöglichen Es Clients, benutzerdefinierte Eigenschaften in einem größeren Namespace zu definieren, als im MAPI-definierten Eigenschaftenbezeichnerbereich verfügbar ist. Eigenschaftennamen können nicht verwendet werden, um Eigenschaftswerte direkt abzurufen. Sie müssen zunächst Eigenschaftenbezeichnern über die IMAPIProp::GetIDsFromNames-Methode zugeordnet werden. Für bestimmte Objekte, z. B. Nachrichten, reserviert MAPI einen Bereich von Eigenschaftenbezeichnern für benutzerdefinierte Eigenschaften. Daher müssen Clients für diese Objekte keine benannten Eigenschaften verwenden und können den zugehörigen Mehraufwand sparen.

Weitere Informationen zu benannten Eigenschaften finden Sie unter Benannte Eigenschaften.

Siehe auch

GUID

IMAPIProp::GetIDsFromNames

MAPI-Strukturen