IABLogon::CompareEntryIDs

适用于:Outlook 2013 | Outlook 2016

比较两个条目标识符,以确定它们是否引用同一对象。

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]指向要比较的第二个条目标识符的指针。

ulFlags

[in]保留;必须为零。

lpulRet

[out]指向比较结果的指针。 如果为 TRUE,则指示这两个条目标识符引用同一对象;否则为 FALSE。

返回值

S_OK

已成功比较条目标识符。

MAPI_E_INVALID_ENTRYID

一个或两个条目标识符不属于通讯簿提供程序。

备注

通讯簿提供程序实现 CompareEntryIDs 方法以比较两个条目标识符,以确定它们是否引用同一对象。

CompareEntryID 很有用,因为对象可以有多个有效的条目标识符;例如,将短期条目标识符与长期条目标识符进行比较时,可能会出现这种情况。

有关如何创建条目标识符的详细信息,请参阅 MAPI 条目标识符

另请参阅

IABLogon : IUnknown