다음을 통해 공유


IPortableDeviceContent::Copy 메서드(portabledeviceapi.h)

Copy 메서드는 디바이스의 한 위치에서 다른 위치로 개체를 복사합니다.

구문

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

매개 변수

pObjectIDs

이 메서드가 복사할 개체에 대한 개체 식별자의 컬렉션입니다.

pszDestinationFolderObjectID

이 메서드가 지정된 개체를 복사할 대상 폴더(또는 기능 스토리지)의 개체 식별자입니다.

[out] ppResults

특정 요소 복사의 성공 또는 실패를 나타내는 VT_ERROR 값의 컬렉션입니다. 첫 번째 오류 값은 개체 식별자 컬렉션의 첫 번째 개체, 두 번째 요소에 해당하는 개체 등에 해당합니다. 이 인수는 NULL일 수 있습니다.

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 Description
S_OK
메서드가 성공했습니다.
S_FALSE
하나 이상의 개체에 대해 복사 작업이 실패했습니다.
E_ACCESSDENIED
애플리케이션에는 지정된 개체 중 하나를 복사할 수 있는 권한이 없습니다.

설명

지정된 디바이스가 기능 스토리지에 대한 복사 작업을 지원하는 경우 pszDestinationFolderObjectID 매개 변수는 기능 스토리지의 식별자를 지정할 수 있습니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 portabledeviceapi.h
라이브러리 PortableDeviceGUIDs.lib

추가 정보

IPortableDeviceContent 인터페이스