MAPIUID

適用対象: Outlook 2013 | Outlook 2016

サービス プロバイダーを一意に識別するために使用される GUID 構造体のバイトオーダーの独立したバージョン。

プロパティ
ヘッダー ファイル:
Mapidefs.h
関連するマクロ:
IsEqualMAPIUID
typedef struct _MAPIUID
{
  BYTE ab[16];
} MAPIUID, FAR *LPMAPIUID;

メンバー

Ab

16 バイト識別子を含む配列。

注釈

MAPIUID 構造体は、Intel® プロセッサのバイト順に配置される GUID 構造体です。

MAPI は、2 つの異なる項目が同じ識別子を持つことは非常にまれな方法で MAPIUID 構造体を作成します。 MAPIUID 構造体は、情報を格納またはアクセスするコンピューターのバイト順序に関係なく、バイナリ プロパティまたはファイルとして格納できます。

MAPIUID 構造体が使用されます。

  • プロファイル セクションを識別する。

  • メッセージ ストアとアドレス帳オブジェクトのエントリ識別子で、責任あるサービス プロバイダーを識別します。

  • メッセージの PR_SEARCH_KEY (PidTagSearchKey) プロパティ。

検索キーの MAPIUID 識別子を生成するために、サービス プロバイダーは IMAPISupport::NewUID を呼び出します。

クライアントがネットワーク経由でメッセージを送信する場合は、 MAPIUID データのバイト順を変更しないプロトコルまたは転送形式を使用する必要があります。

MAPIUID 構造体の使用方法の詳細については、次のトピックを参照してください。

サービス プロバイダーの一意識別子の登録

トランスポート注文の設定

関連項目

GUID

IMAPISession::OpenProfileSection

IMAPISupport::NewUID

MAPI の構造