Partager via


Fonction ILIsEqual (shlobj_core.h)

Teste si deux structures ITEMIDLIST sont égales dans une comparaison binaire.

Syntaxe

BOOL ILIsEqual(
  [in] PCIDLIST_ABSOLUTE pidl1,
  [in] PCIDLIST_ABSOLUTE pidl2
);

Paramètres

[in] pidl1

Type : PCIDLIST_ABSOLUTE

Première structure ITEMIDLIST .

[in] pidl2

Type : PCIDLIST_ABSOLUTE

Deuxième structure ITEMIDLIST .

Valeur retournée

Type : BOOL

Retourne TRUE si les deux structures sont égales, FALSE sinon.

Remarques

ILIsEqual effectue une comparaison binaire des données d’élément. Il est possible que deux structures ITEMIDLIST diffèrent au niveau binaire tout en faisant référence au même élément. IShellFolder ::CompareIDs doit être utilisé pour effectuer une comparaison non binaire.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h (inclure Shlobj.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 5.0 ou ultérieure)