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

无符号字符的数组。

备注

MAPI 中使用 GUID 结构,如下所示:

  • 在唯一标识服务提供商的 MAPIUID 结构中。

  • 对于接口标识符。

  • 在属性集中命名属性的名称。

消息存储和通讯簿提供程序生成一个 GUID 结构,用于其 MAPIUID 结构。 通过将生成的 MAPIUID 传递给 IMAPISupport::SetProviderUID,这些服务提供商会通知 MAPI 其唯一标识符。

此外,它们还用于实现 Microsoft 远程过程调用 (RPC) 和对象描述语言 (ODL) 。 有关这些用法的详细信息,请参阅 Microsoft RPC 程序员指南和参考OLE 程序员参考内部 OLE第二版

GUID 结构在 Win32 程序员参考中定义。 MAPI 标头文件 Mapiguid.h 中定义了 MAPI 中使用的 GUID 结构的特定值。

另请参阅

MAPIUIDMAPI 结构