Compartir a través de


IMSLogon::CompareEntryIDs

Hace referencia a: Outlook 2013 | Outlook 2016

Compara dos identificadores de entrada para determinar si hacen referencia al mismo objeto. MAPI hace referencia a esta llamada a un proveedor de servicios solo si ese proveedor controla los identificadores únicos (UID) de ambos identificadores de entrada que se van a comparar.

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

Parameters

cbEntryID1

[in] Tamaño, en bytes, del identificador de entrada al que apunta el parámetro lpEntryID1.

lpEntryID1

[in] Puntero al primer identificador de entrada que se va a comparar.

cbEntryID2

[in] Tamaño, en bytes, del identificador de entrada al que apunta el parámetro lpEntryID2.

lpEntryID2

[in] Puntero al segundo identificador de entrada que se va a comparar.

ulFlags

[entrada] Reservado; debe ser cero.

lpulResult

[out] Puntero al resultado devuelto de la comparación. TRUE si los dos identificadores de entrada hacen referencia al mismo objeto; De lo contrario, FALSE.

Valor devuelto

S_OK

La llamada se ha realizado correctamente y devuelva el valor esperado o los valores.

Comentarios

Los proveedores de almacén de mensajes implementan el método IMSLogon::CompareEntryIDs para comparar dos identificadores de entrada para una entrada determinada en un almacén de mensajes para determinar si hacen referencia al mismo objeto. Si los dos identificadores de entrada hacen referencia al mismo objeto, CompareEntryIDs establece el parámetro lpulResult en TRUE; si hacen referencia a objetos diferentes, CompareEntryIDs establece lpulResult en FALSE.

CompareEntryIDs es útil porque un objeto puede tener más de un identificador de entrada válido. Esto puede ocurrir, por ejemplo, después de instalar una nueva versión de un proveedor de almacén de mensajes.

Vea también

IMSLogon : IUnknown