アドレス帳エントリの削除

適用対象: Outlook 2013 | Outlook 2016

コンテナーの IABContainer::D eleteEntries メソッドが呼び出され、1 つ以上の受信者が削除されます。 DeleteEntries には、削除する受信者を表すエントリ識別子の配列と予約済みフラグ値の 2 つのパラメーターがあります。 受信者を削除すると、コンテナーの目次に影響します。コンテナーは、受信者を削除するだけでなく、受信者を表す目次行を削除する必要があります。 行がテーブルから削除された場合、コンテナーは登録されている各クライアントにテーブル通知を発行する必要があります。

IABContainer::D eleteEntries を実装するには

  1. エントリ識別子で表される各受信者をコンテナーから削除します。

  2. コンテナーのコンテンツ テーブルが開いている場合:

    • ulTableEvent メンバーが削除された各コンテンツ テーブル行の登録済みクライアントにTABLE_ROW_DELETEDに設定された fnevTableModified 通知を送信します。 プロバイダーが通知ユーティリティを使用している場合は、 IMAPISupport::Notify を呼び出してこれらの通知を送信します。

    • プロバイダーがオブジェクト通知をサポートしている場合は、 fnevObjectDeleted 通知も送信します。