enumeração _SICHINTF (shobjidl_core.h)

Usado para determinar como comparar dois itens do Shell. IShellItem::Compare usa esse tipo enumerado.

Syntax

typedef enum _SICHINTF {
  SICHINT_DISPLAY = 0,
  SICHINT_ALLFIELDS,
  SICHINT_CANONICAL = 0x10000000,
  SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL = 0x20000000
} ;

Constantes

 
SICHINT_DISPLAY
Valor: 0
0x00000000. Isso está relacionado ao parâmetro iOrder da interface IShellItem::Compare e indica que a comparação é baseada na exibição em uma exibição de pasta.
SICHINT_ALLFIELDS
(int)0x80000000. Comparação exata de duas instâncias de um item do Shell.
SICHINT_CANONICAL
Valor: 0x10000000
0x10000000. Isso está relacionado ao parâmetro iOrder da interface IShellItem::Compare e indica que a comparação é baseada em um nome canônico.
SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL
Valor: 0x20000000
0x20000000. Windows 7 e posterior. Se os itens do Shell não forem os mesmos, teste os caminhos do sistema de arquivos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP, Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)