アドレス帳コンテナーの必要な機能Required Features for Address Book Containers

適用されます: OutlookApplies to: Outlook

ほとんどのアドレス帳プロバイダーが少なくとも 1 つのコンテナーがあり、それらの変更の一部をサポートします。Most address book providers support at least one container, some of them modifiable. 内容と階層構造のテーブル、検索機能、および名前解決、アドレス帳コンテナーを指定できます。Address book containers can supply contents and hierarchy tables, search capabilities, and name resolution. 変更可能なコンテナーは、ユーザー、配布リスト、またはその他のコンテナーおよび 1 回限りのテンプレートからその他のコンテナー内のエントリからエントリの追加のメッセージングなどのエントリの削除を使用します。Modifiable containers allow the deletion of entries such as messaging users, distribution lists, or other containers and the addition of entries from entries in other containers or from one-off templates.

次の表は、アドレス帳プロバイダーを編集可能または読み取り専用のコンテナーを持つに必要な機能を説明し、それらを実装する方法です。The following table describes features that are required of address book providers that have containers, modifiable or read-only, and how you implement them.

機能Feature 実装する方法How to implement
メッセージング ユーザーをアクセスします。Access messaging users
IABLogon::OpenEntryメソッドを実装します。Implement the IABLogon::OpenEntry method. 詳細については、開始アドレス帳のエントリを参照してください。For more information, see Opening Address Book Entries.
メッセージングのユーザーを比較します。Compare messaging users
IABLogon::CompareEntryIDsメソッドを実装します。Implement the IABLogon::CompareEntryIDs method. 詳細については、アドレス帳のエントリを比較するを参照してください。For more information, see Comparing Address Book Entries.
メッセージングのユーザーを作成します。Create messaging users
1. PR_CREATE_TEMPLATES (PidTagCreateTemplates) のプロパティをサポートすることによって一時テーブルの作成テンプレートの一覧を提供します。1. Provide a list of creation templates in a one-off table by supporting the PR_CREATE_TEMPLATES (PidTagCreateTemplates) property. 詳細については、コンテナーの一時テーブルを実装するを参照してください。For more information, see Implementing a Container One-Off Table.
2. IABContainer::CreateEntryメソッドを実装します。2. Implement the IABContainer::CreateEntry method. 詳細については、アドレス帳のエントリを追加するを参照してください。For more information, see Adding Address Book Entries.
メッセージング ユーザーをコピーします。Copy messaging users
IABContainer::CopyEntriesメソッドを実装します。Implement the IABContainer::CopyEntries method. 詳細については、アドレス帳のエントリのコピーを参照してください。For more information, see Copying Address Book Entries.
メッセージングのユーザーを削除します。Remove messaging users
IABContainer::DeleteEntriesメソッドを実装します。Implement the IABContainer::DeleteEntries method. 詳細については、アドレス帳のエントリを削除するを参照してください。For more information, see Removing Address Book Entries.
メッセージング ユーザーについての概要情報を提供します。Provide summary information about messaging users
PR_CONTAINER_CONTENTS (PidTagContainerContents) のコンテナーのプロパティをサポートします。Support the container property PR_CONTAINER_CONTENTS (PidTagContainerContents). 詳細については、内容のテーブルを参照してください。For more information, see Contents Tables.
メッセージング ユーザーに関する詳細情報を提供します。Provide detailed information about messaging users
ユーザーおよび配布リストをメッセージにPR_DETAILS_TABLE (PidTagDetailsTable) プロパティをサポートしてください。Support the PR_DETAILS_TABLE (PidTagDetailsTable) property on messaging users and distribution lists. 詳細については、受信者の情報を表示して表示のテーブルを参照してください。For more information, see Displaying Recipient Information and Display Tables.
コンテナーに関する詳細情報を提供します。Provide detailed information about a container
コンテナーのPR_DETAILS_TABLEプロパティをサポートしてください。Support the PR_DETAILS_TABLE property on the container. 詳細については、受信者の情報を表示して表示のテーブルを参照してください。For more information, see Displaying Recipient Information and Display Tables.
コンテナーの階層リストを提供します。Provide a hierarchical list of containers
PR_CONTAINER_HIERARCHY (PidTagContainerHierarchy) のコンテナーのプロパティをサポートします。Support the container property PR_CONTAINER_HIERARCHY (PidTagContainerHierarchy). 詳細については、階層テーブルを参照してください。For more information, see Hierarchy Tables.
メッセージング ユーザーのプロパティをサポートします。Support messaging user properties
実装、 IMailUser: IMAPIPropインタ フェースです。Implement the IMailUser : IMAPIProp interface.
あいまいな名前を解決するにはResolve ambiguous names
PR_ANR (PidTagAnr) のプロパティの制限をサポートしてください。Support the PR_ANR (PidTagAnr) property restriction.
必要に応じてIABContainer::ResolveNamesメソッドを実装します。Optionally implement the IABContainer::ResolveNames method. 詳細については、名前解決の実装を参照してください。For more information, see Implementing Name Resolution.