Поделиться через


Глобальный уникальный идентификатор (GUID)

Область применения: Outlook 2013 | Outlook 2016

Описывает глобальный уникальный идентификатор (GUID).

Свойство Значение
Файл заголовка:
Mapiguid.h
typedef struct _GUID
{
  unsigned long Data1;
  unsigned short Data2;
  unsigned short Data3;
  unsigned char Data4[8];
} GUID;

Members

Data1

Значение данных без знака с длинным целым числом.

Data2

Короткое целочисленное значение данных без знака.

Data3

Короткое целочисленное значение данных без знака.

Data4

Массив неподписанных символов.

Замечания

Структуры GUID используются в MAPI следующим образом:

  • В структурах MAPIUID , однозначно определяющих поставщиков услуг.

  • Для идентификаторов интерфейсов.

  • В свойстве задайте имена именованных свойств.

Поставщики хранилища сообщений и адресных книг создают структуру GUID для использования в структуре MAPIUID . Передав результат MAPIUID в IMAPISupport::SetProviderUID, эти поставщики услуг информируют MAPI об их уникальном идентификаторе.

Кроме того, они используются в реализации удаленного вызова процедур (Майкрософт) (RPC) и языка описания объектов (ODL). Дополнительные сведения об этом использовании см. в руководстве и справочнике программиста Microsoft RPC, справочнике по OLE Programmer и Inside OLE, Second Edition.

Структура GUID определена в справочнике программиста Win32. Конкретные значения для структур GUID , используемых в MAPI, определяются в файле заголовка MAPI Mapiguid.h.

См. также

Структуры MAPIUIDMAPI