Compartir a través de


Método IShellItem::Compare (shobjidl_core.h)

Compara dos objetos IShellItem .

Sintaxis

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

Parámetros

psi

Tipo: IShellItem*

Puntero a un objeto IShellItem que se va a comparar con el objeto IShellItem existente.

hint

Tipo: SICHINTF

Uno de los valores SICHINTF que determina cómo realizar la comparación. Consulte SICHINTF para obtener la lista de valores posibles para este parámetro.

piOrder

Tipo: int*

Este parámetro recibe el resultado de la comparación. Si los dos elementos son iguales a cero, este parámetro es igual a cero; si son diferentes, el parámetro es distinto de cero.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si los elementos son iguales, S_FALSE si son diferentes o un valor de error en caso contrario.

Comentarios

El tipo de datos usado en el segundo parámetro, SICHINTF, se define como:

typedef DWORD SICHINTF;

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (incluya Shobjidl.h)
Archivo DLL Shell32.dll (versión 6.0 o posterior)

Consulte también

IShellFolder

IShellItem