Funzione SHCloneSpecialIDList (shlobj_core.h)
[SHCloneSpecialIDList è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Usare invece SHGetSpecialFolderLocation.
Recupera un puntatore alla struttura ITEMIDLIST che specifica una cartella speciale.
Sintassi
PIDLIST_ABSOLUTE SHCloneSpecialIDList(
HWND hwnd,
[in] int csidl,
[in] BOOL fCreate
);
Parametri
hwnd
Tipo: HWND
Riservato.
[in] csidl
Tipo: int
Valore CSIDL che identifica la cartella di interesse.
[in] fCreate
Tipo: BOOL
Valore di tipo BOOL che indica se la cartella deve essere creata se non esiste già. Se fCreate è TRUE, viene creata la cartella. Se è FALSE, la cartella non viene creata.
Valore restituito
Tipo: PIDLIST_ABSOLUTE
Restituisce un puntatore alla struttura ITEMIDLIST di una cartella speciale specificata da csidl. La funzione crea la cartella se fCreate è TRUE.
Commenti
Al termine, è necessario liberare il puntatore alla cartella clonata con ILFree.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shlobj_core.h (include Shlobj.h) |
Libreria | Shell32.lib |
DLL | Shell32.dll (versione 5.0 o successiva) |
Set di API | ext-ms-win-shell32-l1-2-2 (introdotta in Windows 10 versione 10.0.14393) |