Compartilhar via


IABLogon::CompareEntryIDs

Aplica-se a: Outlook 2013 | Outlook 2016

Compara dois identificadores de entrada para determinar se eles se referem ao mesmo objeto.

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

Parâmetros

cbEntryID1

[in] A contagem de bytes no identificador de entrada apontada pelo parâmetro lpEntryID1 .

lpEntryID1

[in] Um ponteiro para o primeiro identificador de entrada a ser comparado.

cbEntryID2

[in] A contagem de bytes no identificador de entrada apontada pelo parâmetro lpEntryID2 .

lpEntryID2

[in] Um ponteiro para o segundo identificador de entrada a ser comparado.

ulFlags

[in] Reservados; deve ser zero.

lpulRet

[out] Um ponteiro para o resultado da comparação. TRUE para indicar que os dois identificadores de entrada se referem ao mesmo objeto; caso contrário, FALSE.

Valor de retorno

S_OK

Os identificadores de entrada foram comparados com êxito.

MAPI_E_INVALID_ENTRYID

Um ou ambos os identificadores de entrada não pertencem ao provedor de catálogo de endereços.

Comentários

Os provedores de catálogo de endereços implementam o método CompareEntryIDs para comparar dois identificadores de entrada para determinar se eles se referem ao mesmo objeto.

CompareEntryIDs é útil porque um objeto pode ter mais de um identificador de entrada válido; tal situação pode ocorrer, por exemplo, quando você compara um identificador de entrada de curto prazo com um identificador de entrada de longo prazo.

Para obter mais informações sobre como criar identificadores de entrada, consulte Identificadores de Entrada MAPI.

Confira também

IABLogon : IUnknown