IShellIconOverlayIdentifier::IsMemberOf-Methode (shobjidl_core.h)
Gibt an, ob dem Symbol eines Shell-Objekts eine Symbolüberlagerung hinzugefügt werden soll.
Syntax
HRESULT IsMemberOf(
[in] LPCWSTR pwszPath,
DWORD dwAttrib
);
Parameter
[in] pwszPath
Typ: PCWSTR
Eine Unicode-Zeichenfolge, die den vollqualifizierten Pfad des Shell-Objekts enthält.
dwAttrib
Art: DWORD
Die Attribute des Objekts. Eine vollständige Liste der Dateiattribute und der zugehörigen Flags finden Sie unter Dateiattributekonstanten.
Rückgabewert
Typ: HRESULT
Diese Methode gibt eine der folgenden Rückgaben zurück:
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Symbolüberlagerung sollte angezeigt werden. |
|
Die Symbolüberlagerung sollte nicht angezeigt werden. |
|
Fehler beim Vorgang. |
Hinweise
Die Shell ruft diese Methode auf, um zu bestimmen, ob die Symbolüberlagerung eines Handlers für ein bestimmtes Objekt angezeigt werden soll. Symbolüberlagerungshandler sind normalerweise für die Verwendung mit einer bestimmten Gruppe von Dateien vorgesehen. Ein typisches Beispiel ist ein Dateityp, der durch eine bestimmte Dateinamenerweiterung identifiziert wird. Ein Symbolüberlagerungshandler fordert möglicherweise eine Symbolüberlagerung für alle Elemente des Dateityps an. Einige Handler fordern nur dann eine Symbolüberlagerung an, wenn sich ein Element des Dateityps in einem bestimmten Zustand befindet. Symbolüberlagerungshandler können jedoch ihre Symbolüberlagerung für jedes gewünschte Objekt anfordern.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shlobj.h einschließen) |
DLL | Shell32.dll (Version 5.0 oder höher) |