Méthode IShellLibrary ::SetDefaultSaveFolder (shobjidl_core.h)
Définit le dossier cible par défaut que la bibliothèque utilisera pour les opérations d’enregistrement.
Syntaxe
HRESULT SetDefaultSaveFolder(
[in] DEFAULTSAVEFOLDERTYPE dsft,
[in] IShellItem *psi
);
Paramètres
[in] dsft
Type : DEFAULTSAVEFOLDERTYPE
Valeur DEFAULTSAVEFOLDERTYPE qui spécifie l’emplacement d’enregistrement par défaut à définir.
[in] psi
Type : IShellItem*
Objet IShellItem qui représente le dossier à utiliser comme emplacement d’enregistrement par défaut. Le dossier que cet objet représente doit être un dossier qui se trouve déjà dans la bibliothèque.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
L’emplacement d’enregistrement par défaut doit être valide, disposer d’un accès en lecture/écriture et avec l’attribut SFGAO_STREAM ou SFGAO_FILESYSTEM défini.
Si psi n’est pas dans la bibliothèque, cette méthode retourne une erreur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |