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