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) |