Partager via


MAPINAMEID

S’applique à : Outlook 2013 | Outlook 2016

Décrit une propriété nommée.

Propriété Valeur
Fichier d’en-tête :
Mapidefs.h
typedef struct _MAPINAMEID
{
  LPGUID lpguid;
  ULONG ulKind;
  union
  {
    LONG lID;
    LPWSTR lpwstrName;
  } Kind;
} MAPINAMEID, FAR *LPMAPINAMEID;

Members

lpguid

Pointeur vers une structure GUID définissant un jeu de propriétés particulier ; ce membre ne peut pas être NULL. Les valeurs valides sont les suivantes :

PS_PUBLIC_STRINGS

PS_MAPI

Valeur définie par le client

ulKind

Valeur décrivant le type de valeur dans le membre Kind . Les valeurs valides sont les suivantes :

MNID_ID

Le membre Kind contient une valeur entière qui représente le nom de la propriété.

MNID_STRING

Le membre Kind contient une chaîne de caractères Unicode représentant le nom de la propriété.

Kind

Union décrivant le nom de la propriété nommée. Le nom peut être une valeur entière, stockée dans lID, ou une chaîne de caractères Unicode, stockée dans lpwstrName.

Remarques

La structure MAPINAMEID est utilisée pour décrire les propriétés nommées qui ont des identificateurs sur 0x8000. Un jeu de propriétés est une partie importante d’une propriété nommée. Par exemple, PS_PUBLIC_STRINGS ou PS_ROUTING_ADDRTYPE sont des jeux de propriétés définis par MAPI.

Les propriétés nommées permettent aux clients de définir des propriétés personnalisées dans un espace de noms plus grand que celui disponible dans la plage d’identificateurs de propriétés définis par MAPI. Les noms de propriété ne peuvent pas être utilisés pour obtenir des valeurs de propriété directement ; Ils doivent d’abord être mappés à des identificateurs de propriété via la méthode IMAPIProp ::GetIDsFromNames . Pour des objets particuliers tels que des messages, MAPI réserve une plage d’identificateurs de propriété pour les propriétés personnalisées. Par conséquent, pour ces objets, les clients n’ont pas besoin d’utiliser des propriétés nommées et peuvent enregistrer la surcharge associée.

Pour plus d’informations sur les propriétés nommées, consultez Propriétés nommées.

Voir aussi

GUID

IMAPIProp::GetIDsFromNames

Structures MAPI