Share via


IVssEnumObject::Clone 메서드(vss.h)

Clone 메서드는 IVssEnumObject 열거자 개체의 복사본을 만들어 지정된 열거형 요소 목록의 복사본을 만듭니다.

구문

HRESULT Clone(
  [in, out] IVssEnumObject **ppenum
);

매개 변수

[in, out] ppenum

IVssEnumObject 열거자 개체에 대한 이중 간접 포인터입니다. 이 메서드를 호출하기 전에 이 매개 변수의 값을 NULL 로 설정합니다.

반환 값

다음은 이 메서드에 대한 유효한 반환 코드입니다.

의미
S_OK
작업이 완료되었습니다.
E_FAIL
열거자에 내부 오류가 있습니다.
E_OUTOFMEMORY
호출자가 메모리가 부족하거나 다른 시스템 리소스가 부족합니다.
E_POINTER
필요한 포인터 매개 변수 중 하나는 NULL입니다.

설명

복제된 열거자 개체는 동일한 VSS_OBJECT_PROP 구조 목록을 참조합니다.

호출자는 반환된 인터페이스 포인터의 Release 메서드를 호출하여 ppEnum 매개 변수가 가리키는 IVssEnumObject 열거자 개체가 보유한 시스템 리소스의 할당을 취소해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 vss.h
라이브러리 VssApi.lib

추가 정보

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP