Condividi tramite


Metodo IShellItem::Compare (shobjidl_core.h)

Confronta due oggetti IShellItem .

Sintassi

HRESULT Compare(
  IShellItem *psi,
  SICHINTF   hint,
  int        *piOrder
);

Parametri

psi

Tipo: IShellItem*

Puntatore a un oggetto IShellItem da confrontare con l'oggetto IShellItem esistente.

hint

Tipo: SICHINTF

Uno dei valori SICHINTF che determina come eseguire il confronto. Per l'elenco dei valori possibili per questo parametro, vedere SICHINTF .

piOrder

Tipo: int*

Questo parametro riceve il risultato del confronto. Se i due elementi sono uguali a zero; se sono diversi, il parametro è diverso da zero.

Valore restituito

Tipo: HRESULT

Restituisce S_OK se gli elementi sono uguali, S_FALSE se sono diversi o un valore di errore in caso contrario.

Commenti

Il tipo di dati usato nel secondo parametro, SICHINTF, è definito come:

typedef DWORD SICHINTF;

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP1 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)
DLL Shell32.dll (versione 6.0 o successiva)

Vedi anche

IShellFolder

IShellItem