IABContainer : IMAPIContainer
適用対象: 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 回限りのアドレスと、アドレス帳コンテナーの一部ではない新しい受信者を保持することもできます。