適用対象: Outlook 2013 | Outlook 2016
アドレス帳コンテナーへのアクセスを提供します。 MAPI およびクライアント アプリケーションは、名前解決を実行し、受信者を作成、コピー、削除するために IABContainer のメソッドを呼び出します。
| プロパティ | 値 |
|---|---|
| ヘッダー ファイル: |
Mapidefs.h |
| によって公開される: |
アドレス帳コンテナー オブジェクト |
| 実装元: |
アドレス帳プロバイダー |
| 呼び出し元: |
MAPI とクライアント アプリケーション |
| インターフェイス識別子: |
IID_IABContainer |
| ポインター型: |
LPABCONT |
| トランザクション モデル: |
トランザクション |
Vtable の順序
| メンバー | 説明 |
|---|---|
|
CreateEntry |
メッセージング ユーザー、配布リスト、または別のコンテナーを指定できる新しいエントリを作成します。 |
|
CopyEntries |
1 つ以上のエントリ (通常はメッセージング ユーザーまたは配布リスト) をコピーします。 |
|
DeleteEntries |
1 つ以上のエントリ (通常はユーザー、配布リスト、またはその他のコンテナーをメッセージングする) を削除します。 |
|
ResolveNames |
1 つ以上の受信者エントリの名前解決を実行します。 |
| 必須のプロパティ | Access |
|---|---|
|
PR_CONTAINER_FLAGS (PidTagContainerFlags) |
読み取り/書き込み |
|
PR_DISPLAY_NAME (PidTagDisplayName) |
読み取り/書き込み |
|
PR_ENTRYID (PidTagEntryId) |
読み取り専用 |
|
PR_OBJECT_TYPE (PidTagObjectType) |
読み取り専用 |
|
PR_RECORD_KEY (PidTagRecordKey) |
読み取り専用 |
| 省略可能なプロパティ | Access |
|---|---|
|
PR_CONTAINER_CONTENTS (PidTagContainerContents) |
読み取り専用 |
|
PR_CONTAINER_HIERARCHY (PidTagContainerHierarchy) |
読み取り専用 |
|
PR_DEF_CREATE_DL (PidTagDefCreateDl) |
読み取り専用 |
|
PR_DEF_CREATE_MAILUSER (PidTagDefCreateMailuser) |
読み取り専用 |
|
PR_DISPLAY_TYPE (PidTagDisplayType) |
読み取り専用 |
注釈
IABContainer インターフェイスは、IMAPIContainer : IMAPIProp および IMAPIProp : IUnknown インターフェイスを介して IUnknown インターフェイスから間接的に継承します。 アドレス帳プロバイダーは、 IABContainer インターフェイスを実装します。
任意の数のメッセージング ユーザー オブジェクト、配布リスト、およびその他のアドレス帳コンテナーは、アドレス帳コンテナーに存在できます。 任意のコンテナーと同様に、クライアントまたはサービス プロバイダーは、アドレス帳コンテナーを使用してそのエントリの 1 つを開くか、階層テーブルまたはコンテンツ テーブルを取得できます。 また、アドレス帳コンテナーは名前解決を提供し、プロバイダーに応じてエントリを追加、削除、または変更する機能も提供します。
MAPI は、他のコンテナーからコピーされたエントリを保持する個人用アドレス帳 (PAB) と呼ばれる特別なアドレス帳コンテナーを定義します。 PAB は常に変更可能です。 ユーザーは通常、最も頻繁に通信する受信者を指定するエントリを PAB に設定します。 PAB では、1 回限りのアドレスと、アドレス帳コンテナーの一部ではない新しい受信者を保持することもできます。