Condividi tramite


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
E_INVALIDARG
Il valore pszFileName è impostato su NULL, punta a una stringa vuota o punta a un nome di file più lungo di MAX_PATH.
E_UNEXPECTED
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)

Vedi anche

IAttachmentExecute

IAttachmentExecute::SetLocalPath