MAPI プロパティ タグ

適用対象: Outlook 2013 | Outlook 2016

プロパティ タグは、次の図に示すように、ビット 16 から 31 の一意のプロパティ識別子とビット 0 から 15 のプロパティ型を含む 32 ビットの数値です。

プロパティ タグ要素

プロパティ タグ要素

プロパティ タグは MAPI プロパティを識別するために使用され、MAPI、クライアント、またはサービス プロバイダーによってプロパティが定義されているかどうかに関係なく、すべてのプロパティにプロパティが必要です。 MAPI は、Mapitags.h ヘッダー ファイル内のプロパティのプロパティ タグ定数のセットを定義します。これらのプロパティは、"MAPI 定義プロパティ" と呼ばれます。

プロパティ タグ定数は、一貫性と使いやすさのために名前付け規則に従います。 各プロパティ タグの名前には、PR_ プレフィックスと、プロパティの内容を記述する 1 つ以上の文字列の 2 つの部分があります。 複数の文字列はアンダースコアで区切られます。 たとえば、メッセージ受信者のアドレスの種類のプロパティ タグは PR_ADDRTYPE (PidTagOrgAddrtype) であり、すべての送信メッセージのコピーを受信するように指定されたフォルダーのエントリ識別子は PR_IPM_SENTMAIL_ENTRYID (PidTagIpmSentMailEntryId) です。

プロパティ タグの操作に役立つマクロがいくつか用意されており、その中でも PROP_TYPEPROP_IDPROP_TAGPROP_TYPE プロパティ タグからプロパティの種類を抽出します。 PROP_ID 識別子を抽出します。 PROP_TAG は、プロパティの型と識別子からプロパティ タグを構築します。

関連項目