Método IFileOperationProgressSink::P ostNewItem (shobjidl_core.h)
Realiza acciones implementadas por el autor de la llamada después de crear el nuevo elemento.
Sintaxis
HRESULT PostNewItem(
[in] DWORD dwFlags,
[in] IShellItem *psiDestinationFolder,
[in] LPCWSTR pszNewName,
[in] LPCWSTR pszTemplateName,
[in] DWORD dwFileAttributes,
[in] HRESULT hrNew,
[in] IShellItem *psiNewItem
);
Parámetros
[in] dwFlags
Tipo: DWORD
valor bit a bit que contiene marcas que se usaron durante la operación de creación. Algunos valores se pueden establecer o cambiar durante la operación de creación. Consulte TRANSFER_SOURCE_FLAGS para obtener descripciones de marcas.
[in] psiDestinationFolder
Tipo: IShellItem*
Puntero a un IShellItem que especifica la carpeta de destino a la que se agregó 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.
[in] pszTemplateName
Tipo: LPCWSTR
Puntero al nombre del archivo de plantilla (por ejemplo ,Excel9.xls) en el que se basa el nuevo elemento, almacenado en una de las siguientes ubicaciones:
- CSIDL_COMMON_TEMPLATES. La ruta de acceso predeterminada para esta carpeta es %ALLUSERSPROFILE%\Templates.
- CSIDL_TEMPLATES. La ruta de acceso predeterminada para esta carpeta es %USERPROFILE%\Templates.
- %SystemRoot%\shellnew
Este parámetro suele ser NULL para especificar un nuevo archivo en blanco.
[in] dwFileAttributes
Tipo: DWORD
Atributos de archivo aplicados al nuevo elemento. Uno o varios de los valores encontrados en GetFileAttributes.
[in] hrNew
Tipo: HRESULT
Valor devuelto de la operación de creación. Tenga en cuenta que no es el HRESULT devuelto por NewItem, que simplemente pone en cola la operación de creación. En su lugar, este es el resultado de la creación real.
[in] psiNewItem
Tipo: IShellItem*
Puntero a un IShellItem que representa el nuevo elemento.
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 (include Shobjidl.h) |