IABLogon::CompareEntryIDs

適用対象: Outlook 2013 | Outlook 2016

2 つのエントリ識別子を比較して、同じオブジェクトを参照しているかどうかを判断します。

HRESULT CompareEntryIDs(
  ULONG cbEntryID1,
  LPENTRYID lpEntryID1,
  ULONG cbEntryID2,
  LPENTRYID lpEntryID2,
  ULONG ulFlags,
  ULONG FAR * lpulRet
);

パラメーター

cbEntryID1

[in] lpEntryID1 パラメーターによって指されるエントリ識別子のバイト数。

lpEntryID1

[in]比較する最初のエントリ識別子へのポインター。

cbEntryID2

[in] lpEntryID2 パラメーターによって指されるエントリ識別子のバイト数。

lpEntryID2

[in]比較する 2 番目のエントリ識別子へのポインター。

ulFlags

[����]�\�񂳂�Ă��܂��B0 �ɂ���K�v������܂��B

lpulRet

[out]比較の結果へのポインター。 2 つのエントリ識別子が同じオブジェクトを参照していることを示す場合は TRUE。それ以外の場合は FALSE。

戻り値

S_OK

エントリ識別子が正常に比較されました。

MAPI_E_INVALID_ENTRYID

エントリ識別子の一方または両方がアドレス帳プロバイダーに属していません。

注釈

アドレス帳プロバイダーは 、CompareEntryIDs メソッドを実装して、2 つのエントリ識別子を比較して、同じオブジェクトを参照するかどうかを判断します。

CompareEntryID は 、オブジェクトに複数の有効なエントリ識別子を含めることができるので便利です。このような状況は、たとえば、短期エントリ識別子と長期的なエントリ識別子を比較する場合に発生する可能性があります。

エントリ識別子を作成する方法の詳細については、「 MAPI エントリ識別子」を参照してください。

関連項目

IABLogon : IUnknown