Metodo IFileOperationProgressSink::P ostMoveItem (shobjidl_core.h)
Esegue azioni implementate dal chiamante dopo il completamento del processo di spostamento per ogni elemento.
Sintassi
HRESULT PostMoveItem(
[in] DWORD dwFlags,
[in] IShellItem *psiItem,
[in] IShellItem *psiDestinationFolder,
[in] LPCWSTR pszNewName,
[in] HRESULT hrMove,
[in] IShellItem *psiNewlyCreated
);
Parametri
[in] dwFlags
Tipo: DWORD
valore bit per bit contenente flag usati durante l'operazione di spostamento. Alcuni valori possono essere impostati o modificati durante l'operazione di spostamento. 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 contenente l'elemento spostato.
[in] pszNewName
Tipo: LPCWSTR
Puntatore al nome assegnato all'elemento dopo che è stato spostato. Si tratta di una stringa Unicode con terminazione null. Si noti che questo potrebbe non essere il nome richiesto, date collisioni e altre regole di denominazione.
[in] hrMove
Tipo: HRESULT
Valore restituito dell'operazione di spostamento. Si noti che non è il valore HRESULT restituito da MoveItem, che accoda semplicemente l'operazione di spostamento. Questo è invece il risultato dello spostamento effettivo.
[in] psiNewlyCreated
Tipo: IShellItem*
Puntatore a un oggetto IShellItem che rappresenta l'elemento spostato nella nuova posizione.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se ha 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
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) |