PidTagDisplayTypeEx 標準プロパティ

適用対象: Outlook 2013 | Outlook 2016

グローバル アドレス一覧のテーブル内の行にエントリを表示する方法に関して、エントリの種類を格納します。

プロパティ
関連するプロパティ:
PR_DISPLAY_TYPE_EX
識別子:
0x3905
データの種類 :
PT_LONG
エリア:
MAPI アドレス帳

注釈

このプロパティは、グローバル アドレス一覧に表示する方法に関して、エントリの種類を指定します。 PR_DISPLAY_TYPE (PidTagDisplayType) で表すことができない追加情報が提供されます。

注:

PR_DISPLAY_TYPEとこのプロパティの両方の値は"DT_" で始まり、Mapitags.h で定義されています。 文書化されていないすべての値は、MAPI 用に予約されています。 クライアント アプリケーションでは、新しい値を定義する必要はありません。また、文書化されていない値に対処するために準備する必要があります。

ローカル、リモート、セキュリティ制御のいずれであるかなど、オブジェクトの属性を判断するのに役立つマクロがいくつかあります。 これらのマクロには、次のものが含まれます。

Macro
DTE_FLAG_REMOTE_VALID
0x80000000)
DTE_FLAG_ACL_CAPABLE
0x40000000
DTE_MASK_REMOTE
0x0000ff00
DTE_MASK_LOCAL
0x000000ff
DTE_IS_REMOTE_VALID(v)
(!!((v) & DTE_FLAG_REMOTE_VALID)
DTE_IS_ACL_CAPABLE(v)
(!!((v) & DTE_FLAG_ACL_CAPABLE))
DTE_REMOTE(v)
(((v) & DTE_MASK_REMOTE) 8) >>
DTE_LOCAL(v)
((v) & DTE_MASK_LOCAL)
DT_ROOM
((ULONG) 0x00000007)
DT_EQUIPMENT
((ULONG) 0x00000008)
DT_SEC_DISTLIST
((ULONG) 0x00000009)

これらのマクロの使用方法に関する注意事項を次に示します。

  • エントリが別のフォレストのリモート エントリであるかどうかをチェックするには、このプロパティの値に DTE_IS_REMOTE_VALID マクロを適用して、エントリにDTE_FLAG_REMOTE_VALID フラグが設定されているかどうかをチェックします。 リモート エントリの場合は、DTE_REMOTE マクロを使用してリモート エントリの種類を確認できます。

  • 単一フォレスト構成とフォレスト間構成の両方で、 PR_DISPLAY_TYPEに DT_DISTLIST の値があり、DTE_IS_REMOTE_VALIDが false の場合、このプロパティの値にマクロ DTE_LOCALを適用すると、オブジェクトの種類を DT_DISTLIST (配布リスト) またはDT_SEC_DISTLIST (セキュリティ配布リスト) としてさらに識別できます。

  • マクロ DTE_LOCALを PR_DISPLAY_TYPE_EX の値に適用し、 DT_REMOTE_MAILUSER 型を返す場合、エントリはリモート エントリになります。

  • 単一のフォレストまたはAccess Control リスト (ACL) によってレプリケーションが制御されるフォレスト間構成では、DTE_IS_ACL_CAPABLE マクロを使用して、エントリがセキュリティ プリンシパルであるかどうかを判断できます。

フォレスト間構成では、 PR_DISPLAY_TYPE には DT_REMOTE_MAILUSER の値があります。 このプロパティの値にマクロ DTE_REMOTEを適用すると、リモート エントリの種類を取得できます。 使用できるリモート エントリの種類は次のとおりです。

リモート エントリの種類 説明
DT_AGENT
((ULONG) 0x00000003)
動的配布リスト。
DT_DISTLIST
((ULONG) 0x00000001)
配布リスト。
DT_EQUIPMENT
((ULONG) 0x00000008)
機器としては、例えば、プリンタやプロジェクターが挙げられます。
DT_MAILUSER
((ULONG) 0x00000000)
メールボックスを持つユーザー。
DT_REMOTE_MAILUSER
((ULONG) 0x00000000)
グローバル アドレス一覧のアドレス一覧エントリ。
DT_ROOM
((ULONG) 0x00000007)
会議室。
DT_SEC_DISTLIST
((ULONG) 0x00000009)
セキュリティ配布リスト。

単一フォレストとフォレスト間構成の両方で、 PR_DISPLAY_TYPEに DT_DISTLIST の値があり、DTE_IS_REMOTE_VALIDが false の場合、このプロパティの値にDTE_LOCAL マクロを適用すると、配布リストの種類を取得できます。 使用できる配布リストの種類は次のとおりです。

配布リストの種類 説明
DT_DISTLIST
((ULONG) 0x00000001)
配布リスト。
DT_SEC_DISTLIST
((ULONG) 0x00000009)
セキュリティ配布リスト。

プロトコル仕様

[MS-OXPROPS]

関連するExchange Serverプロトコル仕様への参照を提供します。

[MS-OXOABK]

ユーザー、連絡先、グループ、リソースの一覧のプロパティと操作を指定します。

ヘッダー ファイル

Mapidefs.h

データ型の定義を提供します。

Mapitags.h

代替名として一覧表示されるプロパティの定義が含まれます。

関連項目

MAPI のプロパティ

MAPI 標準プロパティ

MAPI 名への標準プロパティ名のマッピング

MAPI 名を正規のプロパティ名にマッピングする