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) |