Método IFileOperation::D eleteItem (shobjidl_core.h)
Declara um único item que deve ser excluído.
Sintaxe
HRESULT DeleteItem(
[in] IShellItem *psiItem,
[in] IFileOperationProgressSink *pfopsItem
);
Parâmetros
[in] psiItem
Tipo: IShellItem*
Ponteiro para um IShellItem que especifica o item a ser excluído.
[in] pfopsItem
Tipo: IFileOperationProgressSink*
Ponteiro para um objeto IFileOperationProgressSink a ser usado para status de progresso e notificações de erro para essa operação de exclusão específica. Se você chamar IFileOperation::Advise para a operação geral, as status de progresso e as notificações de erro para a operação de exclusão serão incluídas lá, portanto, defina esse parâmetro como NULL.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Esse método não exclui o item, apenas declara o item a ser excluído. Para excluir um item, você deve fazer pelo menos a sequência de chamadas detalhada aqui:
- Chame IFileOperation::D eleteItem para declarar o arquivo ou pasta a ser excluído.
- Chame IFileOperation::P erformOperations para iniciar a operação de exclusão.
Requisitos
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) |