Método IFileOperationProgressSink::P ostMoveItem (shobjidl_core.h)
Realiza acciones implementadas por el autor de la llamada una vez completado el proceso de movimiento de cada elemento.
Sintaxis
HRESULT PostMoveItem(
[in] DWORD dwFlags,
[in] IShellItem *psiItem,
[in] IShellItem *psiDestinationFolder,
[in] LPCWSTR pszNewName,
[in] HRESULT hrMove,
[in] IShellItem *psiNewlyCreated
);
Parámetros
[in] dwFlags
Tipo: DWORD
valor bit a bit que contiene marcas que se usaron durante la operación de movimiento. Algunos valores se pueden establecer o cambiar durante la operación de traslado. Consulte TRANSFER_SOURCE_FLAGS para obtener descripciones de marcas.
[in] psiItem
Tipo: IShellItem*
Puntero a un objeto IShellItem que especifica el elemento de origen.
[in] psiDestinationFolder
Tipo: IShellItem*
Puntero a un objeto IShellItem que especifica la carpeta de destino que contiene el elemento movido.
[in] pszNewName
Tipo: LPCWSTR
Puntero al nombre que se dio al elemento después de moverlo. Se trata de una cadena Unicode terminada en null. Tenga en cuenta que podría no ser el nombre que solicitó, dadas las colisiones y otras reglas de nomenclatura.
[in] hrMove
Tipo: HRESULT
Valor devuelto de la operación de traslado. Tenga en cuenta que esto no es el HRESULT devuelto por MoveItem, que simplemente pone en cola la operación de movimiento. En su lugar, este es el resultado del movimiento real.
[in] psiNewlyCreated
Tipo: IShellItem*
Puntero a un objeto IShellItem que representa el elemento movido en su nueva ubicación.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se realiza correctamente; de lo contrario, un valor de error. En el caso de un valor de error, se cancelan todas las operaciones posteriores pendientes de la llamada a IFileOperation .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |