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:
- Chiamare IFileOperation::D eleteItem per dichiarare il file o la cartella da eliminare.
- 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) |