Metodo IAttachmentExecute::SetFileName (shobjidl_core.h)
Specifica e archivia il nome proposto del file.
Sintassi
HRESULT SetFileName(
[in] LPCWSTR pszFileName
);
Parametri
[in] pszFileName
Tipo: LPCWSTR
Puntatore a una stringa contenente il nome del file.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT , incluso quanto segue.
Codice restituito | Descrizione |
---|---|
|
Il valore pszFileName è impostato su NULL, punta a una stringa vuota o punta a un nome di file più lungo di MAX_PATH. |
|
Impossibile archiviare il nome del file. |
Commenti
Nessuna informazione sul percorso deve essere inclusa in pszFileName, solo il nome del file.
IAttachmentExecute::SetFileName può essere usato dall'applicazione chiamante per verificare la validità del nome file prima di copiare il file in locale. Il nome file viene controllato per verificare la presenza di conflitti di nomi con altri file archiviati nel percorso locale.
IAttachmentExecute::SetFileName è facoltativo.
Requisiti
Client minimo supportato | Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |
DLL | Shdocvw.dll (versione 6.0 o successiva) |