Partager via


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)

Voir aussi

IShellLibrary

Schéma de description de la bibliothèque

Bibliothèques Windows