Compartilhar via


GUID

Aplica-se a: Outlook 2013 | Outlook 2016

Descreve um GUID (identificador globalmente exclusivo).

Propriedade Valor
Arquivo de cabeçalho:
Mapiguid.h
typedef struct _GUID
{
  unsigned long Data1;
  unsigned short Data2;
  unsigned short Data3;
  unsigned char Data4[8];
} GUID;

Members

Data1

Um valor de dados inteiro longo sem sinal.

Data2

Um valor de dados inteiro curto sem sinal.

Data3

Um valor de dados inteiro curto sem sinal.

Data4

Uma matriz de caracteres não assinados.

Comentários

As estruturas GUID são usadas no MAPI da seguinte maneira:

  • Nas estruturas MAPIUID que identificam exclusivamente provedores de serviços.

  • Para identificadores de interface.

  • No conjunto de propriedades nomes de propriedades nomeadas.

Os provedores de catálogo de endereços e armazenamento de mensagens geram uma estrutura GUID a ser usada em sua estrutura MAPIUID . Ao passar o MAPIUID resultante para IMAPISupport::SetProviderUID, esses provedores de serviços informam mapi de seu identificador exclusivo.

Além disso, eles são usados na implementação da RPC (Chamada de Procedimento Remoto) da Microsoft e da ODL (Linguagem de Descrição do Objeto). Para obter mais informações sobre esses usos, confira Guia e Referência do Programador do Microsoft RPC, Referência do Programador OLE e Dentro do OLE, Segunda Edição.

A estrutura GUID é definida na Referência do Programador Win32. Valores específicos para estruturas GUID que são usadas no MAPI são definidos no arquivo de cabeçalho MAPI Mapiguid.h.

Confira também

Estruturas MAPIUIDMAPI