IFileOperation::MoveItems-Methode (shobjidl_core.h)
Deklariert einen Satz von Elementen, die an ein angegebenes Ziel verschoben werden sollen.
Syntax
HRESULT MoveItems(
[in] IUnknown *punkItems,
[in] IShellItem *psiDestinationFolder
);
Parameter
[in] punkItems
Typ: IUnknown*
Zeiger auf das IUnknown-Objekt des IShellItemArray-, IDataObject- oder IEnumShellItems-Objekts , das die Gruppe der zu verschiebenden Elemente darstellt. Sie können auch auf ein IPersistIDList-Objekt verweisen, um ein einzelnes Element darzustellen, wodurch die gleiche Funktion wie IFileOperation::MoveItem erreicht wird.
[in] psiDestinationFolder
Typ: IShellItem*
Zeiger auf ein IShellItem-Objekt , das den Zielordner angibt, der die verschobenen Elemente enthalten soll.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Mit dieser Methode werden die Elemente nicht verschoben, sondern lediglich die zu verschiebenden Elemente deklariert. Um eine Gruppe von Elementen zu verschieben, müssen Sie mindestens die hier beschriebene Reihenfolge von Aufrufen ausführen:
- Rufen Sie IFileOperation::MoveItems auf, um die Quelldateien oder Ordner und den Zielordner zu deklarieren.
- Rufen Sie IFileOperation::P erformOperations auf, um den Verschiebungsvorgang zu starten.
Anforderungen
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) |