Freigeben über


IFileOperation::D eleteItems-Methode (shobjidl_core.h)

Deklariert eine Reihe von Elementen, die gelöscht werden sollen.

Syntax

HRESULT DeleteItems(
  [in] IUnknown *punkItems
);

Parameter

[in] punkItems

Typ: IUnknown*

Zeiger auf das IUnknown des IShellItemArray-, IDataObject- oder IEnumShellItems-Objekts , das die Gruppe der zu löschenden Elemente darstellt. Sie können auch auf ein IPersistIDList-Objekt verweisen, um ein einzelnes Element darzustellen, wodurch die gleiche Funktion wie IFileOperation::D eleteItem erreicht wird.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Diese Methode löscht die Elemente nicht, sondern deklariert lediglich die zu löschenden Elemente. Um eine Gruppe von Elementen zu löschen, müssen Sie mindestens die hier beschriebene Reihenfolge von Aufrufen ausführen:

  1. Rufen Sie IFileOperation::D eleteItems auf, um die zu löschenden Dateien oder Ordner zu deklarieren.
  2. Rufen Sie IFileOperation::P erformOperations auf , um den Löschvorgang zu starten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)

Weitere Informationen

IFileOperation

IFileOperation::D eleteItem