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;
成員
Data1
不帶正負號的長整數數據值。
Data2
不帶正負號的短整數數據值。
Data3
不帶正負號的短整數數據值。
Data4
不帶正負號字元的陣列。
註解
MAPI 中會使用 GUID 結構,如下所示:
在可唯一識別服務提供者 的MAPIUID 結構中。
介面識別碼。
在屬性集中,設定具名屬性的名稱。
訊息存放區和通訊簿提供者會產生要在其 MAPIUID 結構中使用的 GUID 結構。 藉由將產生的 MAPIUID 傳遞至 IMAPISupport::SetProviderUID,這些服務提供者會通知 MAPI 其唯一標識碼。
此外,它們也用於實作 Microsoft 遠端過程調用 (RPC) 和物件描述語言 (ODL) 。 如需這些用途的詳細資訊,請參閱 Microsoft RPC 程式設計人員指南和參考、OLE 程式設計人員參考,以及第二版OLE 內部。
GUID 結構定義於 Win32 程式設計人員參考中。 MAPI 內所使用 GUID 結構的特定值會定義在 MAPI 頭檔 Mapiguid.h 中。