Condividi tramite


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)