다음을 통해 공유


CComSafeArray::Add

하나 이상의 요소를 추가 또는 SAFEARRAY 구조체에 CComSafeArray.

HRESULT Add(
   const SAFEARRAY * psaSrc 
);
HRESULT Add(
   ULONG ulCount,
   const T * pT,
   BOOL bCopy = TRUE
);
HRESULT Add(
   const T& t,
   BOOL bCopy = TRUE
);

매개 변수

  • psaSrc
    에 대 한 포인터는 SAFEARRAY 개체입니다.

  • ulCount
    배열에 추가할 개체의 수입니다.

  • pT
    배열에 추가할 하나 이상의 개체에 대 한 포인터입니다.

  • t
    배열에 추가할 개체 참조입니다.

  • bCopy
    데이터의 복사본을 만들지 여부를 나타냅니다.기본값은 TRUE.

반환 값

실패 HRESULT 오류 또는 성공한 경우 S_OK를 반환합니다.

설명

새 개체의 기존 끝에 추가 된 SAFEARRAY 개체입니다.개체는 다차원 추가 SAFEARRAY 개체는 지원 되지 않습니다.기존 개체 배열을 추가 하는 경우 두 배열은 동일한 형식의 요소가 포함 되어야 합니다.

bCopy 플래그에 따라 결정 됩니다 때 요소 형식의 BSTR 또는 변형 배열에 추가 됩니다.기본값은 TRUE 배열에 요소를 추가할 때 데이터의 새 복사본을 만듭니다 있는지 확인 합니다.

요구 사항

헤더: atlsafe.h

참고 항목

참조

CComSafeArray 클래스