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:
- Rufen Sie IFileOperation::D eleteItems auf, um die zu löschenden Dateien oder Ordner zu deklarieren.
- 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) |