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 構造を生成します。 結果の MAPIUIDIMAPISupport::SetProviderUID に渡すことで、これらのサービス プロバイダーは MAPI に一意の識別子を通知します。

また、Microsoft リモート プロシージャ コール (RPC) とオブジェクト記述言語 (ODL) の実装でも使用されます。 これらの使用方法の詳細については、「Microsoft RPC プログラマ ガイドとリファレンス」、「OLE プログラマリファレンス」および「Inside OLE,SecondEdition」を参照してください。

GUID 構造体は、Win32 プログラマリファレンスで定義されています。 MAPI 内で使用される GUID 構造体の特定の値は、MAPI ヘッダー ファイル Mapiguid.h で定義されます。

関連項目

MAPIUIDMAPI 構造体