Compartilhar via


Método IPortableDeviceContent::Copy (portabledeviceapi.h)

O método Copy copia objetos de um local em um dispositivo para outro.

Sintaxe

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

Parâmetros

pObjectIDs

Uma coleção de identificadores de objeto para os objetos que esse método copiará.

pszDestinationFolderObjectID

Um identificador de objeto para a pasta de destino (ou armazenamento funcional) na qual esse método copiará os objetos especificados.

[out] ppResults

Uma coleção de valores VT_ERROR indicando o êxito ou a falha de copiar um elemento específico. O primeiro valor de erro corresponde ao primeiro objeto na coleção de identificadores de objeto, o segundo ao segundo elemento e assim por diante. Esse argumento pode ser NULL.

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
S_FALSE
Falha na operação de cópia para pelo menos um objeto.
E_ACCESSDENIED
O aplicativo não tem os direitos de copiar um dos objetos especificados.

Comentários

Se o dispositivo especificado der suporte a operações de cópia para um armazenamento funcional, o parâmetro pszDestinationFolderObjectID poderá especificar o identificador para um armazenamento funcional.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho portabledeviceapi.h
Biblioteca PortableDeviceGUIDs.lib

Confira também

IPortableDeviceContent Interface