SHCloneSpecialIDList-Funktion (shlobj_core.h)
[SHCloneSpecialIDList ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Es kann in nachfolgenden Versionen geändert oder entfernt werden. Verwenden Sie stattdessen SHGetSpecialFolderLocation.]
Ruft einen Zeiger auf die ITEMIDLIST-Struktur ab, die einen speziellen Ordner angibt.
Syntax
PIDLIST_ABSOLUTE SHCloneSpecialIDList(
HWND hwnd,
[in] int csidl,
[in] BOOL fCreate
);
Parameter
hwnd
Typ: HWND
Reserviert.
[in] csidl
Typ: int
Ein CSIDL-Wert , der den relevanten Ordner identifiziert.
[in] fCreate
Typ: BOOL
Ein Wert vom Typ BOOL , der angibt, ob der Ordner erstellt werden soll, wenn er noch nicht vorhanden ist. Wenn fCreateauf TRUE festgelegt ist, wird der Ordner erstellt. Wenn der Wert FALSE ist, wird der Ordner nicht erstellt.
Rückgabewert
Typ: PIDLIST_ABSOLUTE
Gibt einen Zeiger auf die ITEMIDLIST-Struktur eines speziellen Ordners zurück, der von csidl angegeben wird. Die Funktion erstellt den Ordner, wenn fCreateden Wert TRUE aufweist.
Hinweise
Wenn Sie fertig sind, sollten Sie den Zeiger auf den geklonten Ordner mit ILFree freigeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shlobj_core.h (shlobj.h einschließen) |
Bibliothek | Shell32.lib |
DLL | Shell32.dll (Version 5.0 oder höher) |
APIs | ext-ms-win-shell-shell32-l1-2-2 (eingeführt in Windows 10, Version 10.0.14393) |