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) |