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

Executa ações implementadas pelo chamador após a conclusão do processo de exclusão de cada item.

Sintaxe

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 contém sinalizadores que foram usados durante a operação de exclusão. Alguns valores podem ser definidos ou alterados durante a operação de exclusão. Consulte TRANSFER_SOURCE_FLAGS para obter descrições de sinalizador.

[in] psiItem

Tipo: IShellItem*

Ponteiro para um IShellItem que especifica o item que foi excluído.

[in] hrDelete

Tipo: HRESULT

O valor retornado da operação de exclusão. Observe que esse não é o HRESULT retornado por DeleteItem, que simplesmente enfileira a operação de exclusão. Em vez disso, isso é o resultado da exclusão real.

[in] psiNewlyCreated

Tipo: IShellItem*

Um ponteiro para um IShellItem que especifica o item excluído, agora na Lixeira. Se o item tiver sido totalmente excluído, esse valor será NULL.

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito; caso contrário, um valor de erro. No caso de um valor de erro, todas as operações subsequentes pendentes da chamada para IFileOperation são canceladas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)