次の方法で共有


IMailUser : IMAPIProp

適用対象: Outlook 2013 | Outlook 2016

メッセージング ユーザーに関連付けられている多くのプロパティへのアクセスを提供します。 IMailUser インターフェイスは、メッセージング ユーザー オブジェクトによって実装されます。 IMailUser はIMAPIProp : IUnknown インターフェイスから継承され、独自の一意のメソッドはありません。

プロパティ
ヘッダー ファイル:
Mapidefs.h
によって公開される:
メッセージング ユーザー オブジェクト
実装元:
アドレス帳プロバイダー
呼び出し元:
クライアント アプリケーション
インターフェイス識別子:
IID_IMailUser
ポインター型:
LPMAILUSER
トランザクション モデル:
トランザクション

Vtable の順序

このインターフェイスには、一意のメソッドはありません。

必須のプロパティ Access
PR_ADDRTYPE (PidTagAddressType)
読み取り/書き込み
PR_DISPLAY_NAME (PidTagDisplayName)
読み取り/書き込み
PR_DISPLAY_TYPE (PidTagDisplayType)
読み取り専用
PR_EMAIL_ADDRESS (PidTagEmailAddress)
読み取り/書き込み
PR_ENTRYID (PidTagEntryId)
読み取り専用
PR_OBJECT_TYPE (PidTagObjectType)
読み取り専用
PR_RECORD_KEY (PidTagRecordKey)
読み取り専用
PR_SEARCH_KEY (PidTagSearchKey)
読み取り専用

注釈

必要なプロパティのうち 5 つを、受信者のベース アドレス プロパティと呼びます。

  • PR_ADDRTYPE

  • PR_DISPLAY_NAME

  • PR_EMAIL_ADDRESS

  • PR_ENTRYID

  • PR_SEARCH_KEY

同様のプロパティの他の多くのグループがこの基本グループに基づいて構築されているため、これらのプロパティは特別と見なされます。 他のグループは、メッセージの元の送信者や代理人の送信者など、さまざまなロールの受信者を記述するために使用されます。 これらのプロパティとその使用方法の詳細については、「 MAPI アドレスの種類」を参照してください。

メッセージング ユーザーは、 PR_DETAILS_TABLE (PidTagDetailsTable) プロパティをサポートすることで、プロパティのコレクションを表示できます。 PR_DETAILS_TABLE は、詳細ダイアログ ボックスまたは受信者のプロパティ情報を表示するタブ付きプロパティ ページのレイアウトを説明する表示テーブルです。 MAPI は、クライアントが IAddrBook::D etails メソッドを呼び出すときに詳細ダイアログ ボックスを作成します。

メッセージング ユーザー オブジェクトには、他の省略可能なプロパティを関連付けることができます。 MAPI は、メッセージング ユーザーに関する追加のアドレス指定情報を提供する多くのプロパティを定義します。 これらのプロパティはすべて文字列です。 次の一覧は、よく使用されるプロパティを示しています。

プロパティの完全な一覧については、「 正規プロパティ名を MAPI 名にマッピングする」を参照してください。

関連項目

MAPI のインターフェイス