Share via


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)

Vedi anche

SHCreateShellFolderView