Metodo IFileOperation::D eleteItem (shobjidl_core.h)

Dichiara un singolo elemento da eliminare.

Sintassi

HRESULT DeleteItem(
  [in] IShellItem                 *psiItem,
  [in] IFileOperationProgressSink *pfopsItem
);

Parametri

[in] psiItem

Tipo: IShellItem*

Puntatore a un oggetto IShellItem che specifica l'elemento da eliminare.

[in] pfopsItem

Tipo: IFileOperationProgressSink*

Puntatore a un oggetto IFileOperationProgressSink da usare per lo stato di avanzamento e le notifiche di errore per questa operazione di eliminazione specifica. Se si chiama IFileOperation::Consiglia per l'operazione complessiva, lo stato di avanzamento e le notifiche di errore per l'operazione di eliminazione sono incluse, quindi impostare questo parametro su NULL.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo non elimina l'elemento, dichiara semplicemente l'elemento da eliminare. Per eliminare un elemento, è necessario effettuare almeno la sequenza di chiamate dettagliate qui:

  1. Chiamare IFileOperation::D eleteItem per dichiarare il file o la cartella da eliminare.
  2. Chiamare IFileOperation::P erformOperations per avviare l'operazione di eliminazione.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)

Vedi anche

IFileOperation

IFileOperation::D eleteItems

PostDeleteItem

PreDeleteItem