Condividi tramite


Metodo IFileOperationProgressSink::P ostRenameItem (shobjidl_core.h)

Esegue azioni implementate dal chiamante al termine del processo di ridenominazione per ogni elemento.

Sintassi

HRESULT PostRenameItem(
  [in] DWORD      dwFlags,
  [in] IShellItem *psiItem,
  [in] LPCWSTR    pszNewName,
  [in] HRESULT    hrRename,
  [in] IShellItem *psiNewlyCreated
);

Parametri

[in] dwFlags

Tipo: DWORD

valore bit per bit che contiene i flag utilizzati durante l'operazione di ridenominazione. Alcuni valori possono essere impostati o modificati durante l'operazione di ridenominazione. Vedere TRANSFER_SOURCE_FLAGS per le descrizioni dei flag.

[in] psiItem

Tipo: IShellItem*

Puntatore a un oggetto IShellItem che specifica l'elemento prima della ridenominazione.

[in] pszNewName

Tipo: LPCWSTR

Puntatore al nuovo nome visualizzato dell'elemento. Stringa Unicode con terminazione Null. Si noti che questo potrebbe non essere il nome richiesto, date le collisioni e altre regole di denominazione.

[in] hrRename

Tipo: HRESULT

Valore restituito dell'operazione di ridenominazione. Si noti che non si tratta del valore HRESULT restituito da RenameItem, che accoda semplicemente l'operazione di ridenominazione. Si tratta invece del risultato dell'operazione di ridenominazione effettiva.

[in] psiNewlyCreated

Tipo: IShellItem*

Puntatore a un oggetto IShellItem che rappresenta l'elemento con il nuovo nome.

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

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)