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


MAPIUID

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

Независимая от порядка байтов версия структуры GUID , которая используется для уникальной идентификации поставщика услуг.

Свойство Значение
Файл заголовка:
Mapidefs.h
Связанный макрос:
IsEqualMAPIUID
typedef struct _MAPIUID
{
  BYTE ab[16];
} MAPIUID, FAR *LPMAPIUID;

Members

Ab

Массив, содержащий 16-байтовый идентификатор.

Замечания

Структура MAPIUID — это структура GUID , помещаемая в порядок байтов процессора Intel®.

MAPI создает структуры MAPIUID таким образом, что очень редко два разных элемента имеют одинаковый идентификатор. Структуры MAPIUID могут храниться в виде двоичных свойств или файлов без учета порядка байтов компьютера, хранящего информацию или доступа к ней.

Используются структуры MAPIUID:

  • Определение раздела профиля.

  • В идентификаторах записей хранилища сообщений и объектов адресной книги для идентификации ответственного поставщика услуг.

  • В свойстве PR_SEARCH_KEY (PidTagSearchKey) сообщений.

Чтобы создать идентификатор MAPIUID для ключа поиска, поставщики услуг вызывают IMAPISupport::NewUID.

Когда клиент передает сообщение по сети, он должен использовать протокол или формат передачи, который не изменяет порядок байтов данных MAPIUID .

Дополнительные сведения об использовании структур MAPIUID см. в следующих разделах:

Регистрация уникальных идентификаторов поставщика услуг

Настройка порядка транспорта

См. также

GUID

IMAPISession::OpenProfileSection

IMAPISupport::NewUID

Структуры MAPI