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 para crear un nuevo elemento.
Sintaxis
HRESULT PreNewItem(
[in] DWORD dwFlags,
[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] psiDestinationFolder
Tipo: IShellItem*
Puntero a un objeto IShellItem que especifica la carpeta de destino que contendrá el nuevo elemento.
[in] pszNewName
Tipo: LPCWSTR
Puntero al nombre de archivo del nuevo elemento, por ejemplo ,Newfile.txt. Se trata de una cadena Unicode terminada en null.
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, esta operación y todas las operaciones posteriores pendientes de la llamada a IFileOperation se cancelan.
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) |