Metodo IPortableDeviceContent::Move (portabledeviceapi.h)
Il metodo Move sposta uno o più oggetti da una posizione nel dispositivo a un'altra.
Sintassi
HRESULT Move(
[in] IPortableDevicePropVariantCollection *pObjectIDs,
[in] LPCWSTR pszDestinationFolderObjectID,
[in, out] IPortableDevicePropVariantCollection **ppResults
);
Parametri
[in] pObjectIDs
Puntatore a un'interfaccia IPortableDevicePropVariantCollection che contiene una o più stringhe con terminazione null (tipo VT_LPWSTR) specificando gli ID oggetto degli oggetti da spostare.
[in] pszDestinationFolderObjectID
Puntatore a una stringa con terminazione null che specifica l'ID della destinazione.
[in, out] ppResults
facoltativo. In caso contrario, questo parametro contiene una raccolta di valori VT_ERROR che indicano l'esito positivo o negativo dell'operazione. Il primo elemento restituito in ppResults corrisponde al primo oggetto dell'insieme pObjectIDs , il secondo elemento restituito in ppResults corrisponde al secondo oggetto nell'insieme pObjectIDs e così via. Questo parametro può essere NULL se l'applicazione non è interessata ai risultati.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente. Se viene restituito un valore di errore, nessun oggetto è stato eliminato nel dispositivo.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Uno o più oggetti sono stati eliminati, ma almeno un oggetto non è stato possibile eliminare. Per informazioni su quali oggetti non sono stati eliminati, vedere ppFailedObjectIDs . |
|
L'applicazione non dispone dei diritti per spostare l'oggetto. |
|
Almeno uno degli argomenti necessari è un puntatore NULL . |
Commenti
Se il dispositivo specificato supporta operazioni di spostamento in un archivio funzionale, il parametro pszDestinationFolderObjectID può specificare l'identificatore per un archivio funzionale.
Esempio
Per un esempio di come usare questo metodo, vedere Spostamento del contenuto nel dispositivo.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | portabledeviceapi.h |
Libreria | PortableDeviceGUIDs.lib |