Función SHCreateShellFolderViewEx (shlobj_core.h)
Crea una nueva instancia del objeto de vista de carpeta de Shell predeterminado. Se recomienda usar SHCreateShellFolderView en lugar de esta función.
Sintaxis
SHSTDAPI SHCreateShellFolderViewEx(
[in] CSFV *pcsfv,
[out] IShellView **ppsv
);
Parámetros
[in] pcsfv
Tipo: CSFV*
Puntero a una estructura que describe los detalles usados para crear esta instancia del objeto de vista de carpetas de Shell.
[out] ppsv
Tipo: IShellView**
La dirección de un puntero de interfaz IShellView que, cuando esta función devuelve correctamente, apunta al nuevo objeto de vista. Si se produce un error, este valor es NULL.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
SE recomienda SHCreateShellFolderView a través de SHCreateShellFolderViewEx debido a la mayor flexibilidad de sus elementos para participar en varios escenarios, proporcionar nueva funcionalidad a la vista e interactuar con otros objetos.
Al tratar con varias instancias de IShellView, es posible que desee comprobar cuál es el objeto de vista de carpeta de Shell predeterminado. Para ello, llame a QueryInterface en el objeto mediante IID_CDefView. Esta llamada solo se realiza correctamente en el objeto de vista de carpeta de Shell predeterminado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shlobj_core.h (incluya Shlobj.h) |
Library | Shell32.lib |
Archivo DLL | Shell32.dll (versión 5.0 o posterior) |