Partager via


Fonction SHCreateShellFolderViewEx (shlobj_core.h)

Crée une instance de l’objet d’affichage de dossier Shell par défaut. Il est recommandé d’utiliser SHCreateShellFolderView plutôt que cette fonction.

Syntaxe

SHSTDAPI SHCreateShellFolderViewEx(
  [in]  CSFV       *pcsfv,
  [out] IShellView **ppsv
);

Paramètres

[in] pcsfv

Type : CSFV*

Pointeur vers une structure qui décrit les détails utilisés dans la création de cette instance de l’objet d’affichage de dossier Shell.

[out] ppsv

Type : IShellView**

Adresse d’un pointeur d’interface IShellView qui, lorsque cette fonction retourne correctement, pointe vers le nouvel objet d’affichage. En cas d’échec, cette valeur est NULL.

Valeur retournée

Type : HRESULT

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

SHCreateShellFolderView est recommandé par rapport à SHCreateShellFolderViewEx en raison de la plus grande flexibilité de ses éléments pour participer à différents scénarios, fournir de nouvelles fonctionnalités à la vue et interagir avec d’autres objets.

Lorsque vous traitez avec plusieurs instances d’IShellView, vous pouvez vérifier qui est l’objet d’affichage de dossier Shell par défaut. Pour ce faire, appelez QueryInterface sur l’objet à l’aide de IID_CDefView. Cet appel réussit uniquement sur l’objet d’affichage de dossier Shell par défaut.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h (inclure Shlobj.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 5.0 ou ultérieure)

Voir aussi

SHCreateShellFolderView