Compartir a través de


Método IFileOperationProgressSink::P ostDeleteItem (shobjidl_core.h)

Realiza acciones implementadas por el autor de la llamada una vez completado el proceso de eliminación de cada elemento.

Sintaxis

HRESULT PostDeleteItem(
  [in] DWORD      dwFlags,
  [in] IShellItem *psiItem,
  [in] HRESULT    hrDelete,
  [in] IShellItem *psiNewlyCreated
);

Parámetros

[in] dwFlags

Tipo: DWORD

valor bit a bit que contiene marcas que se usaron durante la operación de eliminación. Algunos valores se pueden establecer o cambiar durante la operación de eliminación. Consulte TRANSFER_SOURCE_FLAGS para obtener descripciones de marcas.

[in] psiItem

Tipo: IShellItem*

Puntero a un objeto IShellItem que especifica el elemento que se eliminó.

[in] hrDelete

Tipo: HRESULT

Valor devuelto de la operación de eliminación. Tenga en cuenta que no es el HRESULT devuelto por DeleteItem, que simplemente pone en cola la operación de eliminación. En su lugar, este es el resultado de la eliminación real.

[in] psiNewlyCreated

Tipo: IShellItem*

Puntero a un objeto IShellItem que especifica el elemento eliminado, ahora en la Papelera de reciclaje. Si el elemento se eliminó por completo, este valor es 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, 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)