다음을 통해 공유


IRecordInfo::RecordCopy 메서드(oaidl.h)

전달된 버퍼에 기존 레코드를 복사합니다.

구문

HRESULT RecordCopy(
  [in]  PVOID pvExisting,
  [out] PVOID pvNew
);

매개 변수

[in] pvExisting

현재 레코드 instance.

[out] pvNew

레코드를 복사할 대상입니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
성공.
E_INVALIDARG
하나 이상의 인수가 잘못되었습니다.

설명

RecordCopy 는 먼저 대상의 리소스를 해제합니다. 호출자는 GetSize 또는 RecordCreate를 호출하여 대상에 충분한 메모리를 할당해야 합니다. RecordCopy가 필드를 복사하지 못하면 RecordClear가 호출된 것처럼 모든 필드가 지워질 것입니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oaidl.h

추가 정보

IRecordInfo