Funzione SHCreateShellFolderViewEx (shlobj_core.h)
Crea una nuova istanza dell'oggetto visualizzazione cartelle shell predefinito. È consigliabile usare SHCreateShellFolderView anziché questa funzione.
Sintassi
SHSTDAPI SHCreateShellFolderViewEx(
[in] CSFV *pcsfv,
[out] IShellView **ppsv
);
Parametri
[in] pcsfv
Tipo: CSFV*
Puntatore a una struttura che descrive i dettagli usati nella creazione di questa istanza dell'oggetto visualizzazione cartelle shell.
[out] ppsv
Tipo: IShellView**
L'indirizzo di un puntatore dell'interfaccia IShellView che, quando questa funzione restituisce correttamente, punta al nuovo oggetto di visualizzazione. In caso di errore, questo valore è NULL.
Valore restituito
Tipo: HRESULT
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
SHCreateShellFolderView è consigliato su SHCreateShellFolderViewEx a causa della maggiore flessibilità dei relativi elementi per partecipare a vari scenari, fornire nuove funzionalità alla visualizzazione e interagire con altri oggetti.
Quando si gestiscono diverse istanze di IShellView, è possibile verificare quale sia l'oggetto di visualizzazione della cartella Shell predefinito. A tale scopo, chiamare QueryInterface nell'oggetto usando IID_CDefView. Questa chiamata ha esito positivo solo nell'oggetto visualizzazione cartelle Shell predefinito.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [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) |