Metodo IFileOperationProgressSink::P ostCopyItem (shobjidl_core.h)
Esegue azioni implementate dal chiamante al termine del processo di copia per ogni elemento.
Sintassi
HRESULT PostCopyItem(
[in] DWORD dwFlags,
[in] IShellItem *psiItem,
[in] IShellItem *psiDestinationFolder,
[in] LPCWSTR pszNewName,
[in] HRESULT hrCopy,
[in] IShellItem *psiNewlyCreated
);
Parametri
[in] dwFlags
Tipo: DWORD
valore bit per bit che contiene i flag utilizzati durante l'operazione di copia. Alcuni valori possono essere impostati o modificati durante l'operazione di copia. Vedere TRANSFER_SOURCE_FLAGS per le descrizioni dei flag.
[in] psiItem
Tipo: IShellItem*
Puntatore a un oggetto IShellItem che specifica l'elemento di origine.
[in] psiDestinationFolder
Tipo: IShellItem*
Puntatore a un oggetto IShellItem che specifica la cartella di destinazione in cui è stato copiato l'elemento.
[in] pszNewName
Tipo: LPCWSTR
Puntatore al nuovo nome assegnato all'elemento dopo la copia. Si tratta di una stringa Unicode con terminazione Null. Si noti che questo potrebbe non essere il nome richiesto, date le collisioni e altre regole di denominazione.
[in] hrCopy
Tipo: HRESULT
Valore restituito dell'operazione di copia. Si noti che non si tratta del valore HRESULT restituito da CopyItem, che accoda semplicemente l'operazione di copia. Si tratta invece del risultato della copia effettiva.
[in] psiNewlyCreated
Tipo: IShellItem*
Puntatore a un oggetto IShellItem che rappresenta la nuova copia dell'elemento.
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, tutte le operazioni successive in sospeso dalla chiamata a IFileOperation vengono annullate.
Requisiti
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) |