Freigeben über


IPortableDeviceContent::Copy-Methode (portabledeviceapi.h)

Die Copy-Methode kopiert Objekte von einem Speicherort auf einem Gerät auf einen anderen.

Syntax

HRESULT Copy(
        IPortableDevicePropVariantCollection *pObjectIDs,
        LPCWSTR                              pszDestinationFolderObjectID,
  [out] IPortableDevicePropVariantCollection **ppResults
);

Parameter

pObjectIDs

Eine Auflistung von Objektbezeichnern für die Objekte, die von dieser Methode kopiert werden.

pszDestinationFolderObjectID

Ein Objektbezeichner für den Zielordner (oder funktionalen Speicher), in den diese Methode die angegebenen Objekte kopiert.

[out] ppResults

Eine Auflistung von VT_ERROR Werten, die den Erfolg oder Fehler beim Kopieren eines bestimmten Elements angeben. Der erste Fehlerwert entspricht dem ersten Objekt in der Auflistung von Objektbezeichnern, der zweite dem zweiten Element usw. Dieses Argument kann NULL sein.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
S_FALSE
Fehler beim Kopiervorgang für mindestens ein Objekt.
E_ACCESSDENIED
Die Anwendung verfügt nicht über die Rechte zum Kopieren eines der angegebenen Objekte.

Hinweise

Wenn das angegebene Gerät Kopiervorgänge in einen funktionalen Speicher unterstützt, kann der Parameter pszDestinationFolderObjectID den Bezeichner für einen funktionalen Speicher angeben.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile portabledeviceapi.h
Bibliothek PortableDeviceGUIDs.lib

Weitere Informationen

IPortableDeviceContent-Schnittstelle