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 |
---|---|
|
O método foi bem-sucedido. |
|
Falha na operação de cópia para pelo menos um objeto. |
|
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 |