Compartilhar via


MAPINAMEID

Aplica-se a: Outlook 2013 | Outlook 2016

Descreve uma propriedade nomeada.

Propriedade Valor
Arquivo de cabeçalho:
Mapidefs.h
typedef struct _MAPINAMEID
{
  LPGUID lpguid;
  ULONG ulKind;
  union
  {
    LONG lID;
    LPWSTR lpwstrName;
  } Kind;
} MAPINAMEID, FAR *LPMAPINAMEID;

Members

lpguid

Ponteiro para uma estrutura GUID que define um determinado conjunto de propriedades; esse membro não pode ser NULL. Os valores válidos são os seguintes:

PS_PUBLIC_STRINGS

PS_MAPI

Um valor definido pelo cliente

ulKind

Valor que descreve o tipo de valor no membro Kind . Os valores válidos são os seguintes:

MNID_ID

O membro Kind contém um valor inteiro que representa o nome da propriedade.

MNID_STRING

O membro Kind contém uma cadeia de caracteres Unicode que representa o nome da propriedade.

Tipo

União que descreve o nome da propriedade nomeada. O nome pode ser um valor inteiro, armazenado em lID ou uma cadeia de caracteres Unicode, armazenada em lpwstrName.

Comentários

A estrutura MAPINAMEID é usada para descrever propriedades nomeadas que têm identificadores 0x8000. Um conjunto de propriedades é uma parte importante de uma propriedade nomeada. Por exemplo, PS_PUBLIC_STRINGS ou PS_ROUTING_ADDRTYPE são conjuntos de propriedades definidos pelo MAPI.

As propriedades nomeadas permitem que os clientes definam propriedades personalizadas em um namespace maior do que está disponível no intervalo de identificador de propriedade definido pelo MAPI. Os nomes de propriedades não podem ser usados para obter valores de propriedade diretamente; eles devem primeiro ser mapeados para identificadores de propriedade por meio do método IMAPIProp::GetIDsFromNames . Para objetos específicos, como mensagens, o MAPI reserva um intervalo de identificadores de propriedade para propriedades personalizadas. Portanto, para esses objetos, os clientes não precisam usar propriedades nomeadas e podem salvar a sobrecarga associada.

Para obter mais informações sobre propriedades nomeadas, consulte Propriedades Nomeadas.

Confira também

GUID

IMAPIProp::GetIDsFromNames

Estruturas MAPI