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
符号なし文字の配列。
注釈
GUID 構造体は、次のように MAPI で使用されます。
サービス プロバイダーを一意に識別する MAPIUID 構造体。
インターフェイス識別子の場合。
プロパティ セット内の名前付きプロパティの名前。
メッセージ ストアとアドレス帳プロバイダーは、MAPIUID 構造体で使用する GUID 構造を生成します。 結果の MAPIUID を IMAPISupport::SetProviderUID に渡すことで、これらのサービス プロバイダーは MAPI に一意の識別子を通知します。
また、Microsoft リモート プロシージャ コール (RPC) とオブジェクト記述言語 (ODL) の実装でも使用されます。 これらの使用方法の詳細については、「Microsoft RPC プログラマ ガイドとリファレンス」、「OLE プログラマリファレンス」および「Inside OLE,SecondEdition」を参照してください。
GUID 構造体は、Win32 プログラマリファレンスで定義されています。 MAPI 内で使用される GUID 構造体の特定の値は、MAPI ヘッダー ファイル Mapiguid.h で定義されます。