IMSLogon::CompareEntryIDs
S’applique à : Outlook 2013 | Outlook 2016
Compare deux identificateurs d’entrée pour déterminer s’ils font référence au même objet. MAPI fait référence à cet appel à un fournisseur de services uniquement si les identificateurs uniques (UID) dans les deux identificateurs d’entrée à comparer sont gérés par ce fournisseur.
HRESULT CompareEntryIDs(
ULONG cbEntryID1,
LPENTRYID lpEntryID1,
ULONG cbEntryID2,
LPENTRYID lpEntryID2,
ULONG ulFlags,
ULONG FAR * lpulResult
);
Paramètres
cbEntryID1
[in] Taille, en octets, de l’identificateur d’entrée désigné par le paramètre lpEntryID1.
lpEntryID1
[in] Pointeur vers le premier identificateur d’entrée à comparer.
cbEntryID2
[in] Taille, en octets, de l’identificateur d’entrée désigné par le paramètre lpEntryID2.
lpEntryID2
[in] Pointeur vers le deuxième identificateur d’entrée à comparer.
ulFlags
[in] R�serv� ; doit �tre �gal � z�ro.
lpulResult
[out] Pointeur vers le résultat retourné de la comparaison. TRUE si les deux identificateurs d’entrée font référence au même objet ; sinon, FALSE.
Valeur renvoyée
S_OK
L'appel a r�ussi et a renvoy� la valeur attendue ou les valeurs.
Remarques
Les fournisseurs de magasins de messages implémentent la méthode IMSLogon ::CompareEntryIDs pour comparer deux identificateurs d’entrée pour une entrée donnée dans une banque de messages afin de déterminer s’ils font référence au même objet. Si les deux identificateurs d’entrée font référence au même objet, CompareEntryIDs définit le paramètre lpulResult sur TRUE ; s’ils font référence à différents objets, CompareEntryIDs définit lpulResult sur FALSE.
CompareEntryIDs est utile, car un objet peut avoir plusieurs identificateurs d’entrée valides. Cela peut se produire, par exemple, après l’installation d’une nouvelle version d’un fournisseur de magasin de messages.