다음을 통해 공유


SafeArrayCopy 함수(oleauto.h)

기존 안전 배열의 복사본을 만듭니다.

구문

HRESULT SafeArrayCopy(
  [in]  SAFEARRAY *psa,
  [out] SAFEARRAY **ppsaOut
);

매개 변수

[in] psa

SafeArrayCreate에서 만든 안전한 배열 설명자입니다.

[out] ppsaOut

안전 배열 설명자입니다.

반환 값

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

반환 코드 Description
S_OK
성공.
E_INVALIDARG
psa 인수가 잘못되었습니다.
E_OUTOFMEMORY
메모리가 부족하여 작업을 완료할 수 없습니다.

설명

복사할 배열에 이러한 데이터 형식 중 하나가 포함된 경우 SafeArrayCopy는 문자열 또는 변형 조작 함수를 호출합니다. 복사되는 배열에 개체 참조가 포함된 경우 개체에 대한 참조 수가 증가합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oleauto.h
라이브러리 OleAut32.lib
DLL OleAut32.dll

추가 정보

SysAllocStringLen

VariantCopy

VariantCopyInd