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 |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Fehler beim Kopiervorgang für mindestens ein Objekt. |
|
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 |