_SICHINTF-Enumeration (shobjidl_core.h)

Wird verwendet, um zu bestimmen, wie zwei Shellelemente verglichen werden. IShellItem::Compare verwendet diesen aufgezählten Typ.

Syntax

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

Konstanten

 
SICHINT_DISPLAY
Wert: 0
0x00000000. Dies bezieht sich auf den iOrder-Parameter der IShellItem::Compare-Schnittstelle und gibt an, dass der Vergleich auf der Anzeige in einer Ordneransicht basiert.
SICHINT_ALLFIELDS
(int)0x80000000. Exakter Vergleich von zwei Instanzen eines Shellelements.
SICHINT_CANONICAL
Wert: 0x10000000
0x10000000. Dies bezieht sich auf den iOrder-Parameter der IShellItem::Compare-Schnittstelle und gibt an, dass der Vergleich auf einem kanonischen Namen basiert.
SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL
Wert: 0x20000000
0x20000000. Windows 7 und höher. Wenn die Shellelemente nicht identisch sind, testen Sie die Dateisystempfade.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP, Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)