Condividi tramite


Metodo IFileOperationProgressSink::P reNewItem (shobjidl_core.h)

Esegue azioni implementate dal chiamante prima dell'inizio del processo per creare un nuovo elemento.

Sintassi

HRESULT PreNewItem(
  [in] DWORD      dwFlags,
  [in] IShellItem *psiDestinationFolder,
  [in] LPCWSTR    pszNewName
);

Parametri

[in] dwFlags

Tipo: DWORD

valore bit per bit che contiene flag che controllano l'operazione. Vedere TRANSFER_SOURCE_FLAGS per le descrizioni dei flag.

[in] psiDestinationFolder

Tipo: IShellItem*

Puntatore a un oggetto IShellItem che specifica la cartella di destinazione che conterrà il nuovo elemento.

[in] pszNewName

Tipo: LPCWSTR

Puntatore al nome file del nuovo elemento, ad esempio Newfile.txt. Stringa Unicode con terminazione Null.

Valore restituito

Tipo: HRESULT

Restituisce S_OK in caso di esito positivo o un valore di errore in caso contrario. Nel caso di un valore di errore, questa operazione e tutte le operazioni successive in sospeso dalla chiamata a IFileOperation vengono annullate.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)