Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Realiza acciones implementadas por el autor de la llamada antes de que comience el proceso de copia de cada elemento.
Sintaxis
HRESULT PreCopyItem(
[in] DWORD dwFlags,
[in] IShellItem *psiItem,
[in] IShellItem *psiDestinationFolder,
[in] LPCWSTR pszNewName
);
Parámetros
[in] dwFlags
Tipo: DWORD
valor bit a bit que contiene marcas que controlan la operación. Consulte TRANSFER_SOURCE_FLAGS para obtener descripciones de marcas.
[in] psiItem
Tipo: IShellItem*
Puntero a un IShellItem que especifica el elemento de origen.
[in] psiDestinationFolder
Tipo: IShellItem*
Puntero a un IShellItem que especifica la carpeta de destino que va a contener la copia del elemento.
[in] pszNewName
Tipo: LPCWSTR
Puntero a un nuevo nombre para el elemento después de copiarlo. Se trata de una cadena Unicode terminada en NULL y puede ser NULL. Si es NULL, el nombre del elemento de destino es el mismo que el origen.
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 cancela la operación de copia y 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 (include Shobjidl.h) |