Méthode IAttachmentExecute::SetFileName (shobjidl_core.h)

Spécifie et stocke le nom proposé du fichier.

Syntaxe

HRESULT SetFileName(
  [in] LPCWSTR pszFileName
);

Paramètres

[in] pszFileName

Type : LPCWSTR

Pointeur vers une chaîne qui contient le nom de fichier.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT , y compris ce qui suit.

Code de retour Description
E_INVALIDARG
La valeur pszFileName est définie sur NULL, pointe vers une chaîne vide ou pointe vers un nom de fichier plus long que MAX_PATH.
E_UNEXPECTED
Le nom de fichier ne peut pas être stocké.

Remarques

Aucune information de chemin d’accès ne doit être incluse dans pszFileName, juste le nom du fichier.

IAttachmentExecute::SetFileName peut être utilisé par l’application appelante pour case activée la validité du nom de fichier avant de copier le fichier localement. Le nom de fichier est vérifié pour détecter les collisions de noms avec d’autres fichiers stockés à l’emplacement du chemin d’accès local.

IAttachmentExecute::SetFileName est facultatif.

Configuration requise

   
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)
DLL Shdocvw.dll (version 6.0 ou ultérieure)

Voir aussi

IAttachmentExecute

IAttachmentExecute::SetLocalPath