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.