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