共用方式為


COleSafeArray::COleSafeArray

建構 COleSafeArray 物件。

COleSafeArray( );
COleSafeArray(
   const SAFEARRAY& saSrc,
   VARTYPE vtSrc 
);
COleSafeArray(
   LPCSAFEARRAY pSrc,
   VARTYPE vtSrc 
);
COleSafeArray(
   const COleSafeArray& saSrc 
);
COleSafeArray(
   const VARIANT& varSrc 
);
COleSafeArray(
   LPCVARIANT pSrc 
);
COleSafeArray(
   const COleVariant& varSrc 
);

參數

  • saSrc
    要複製的現有物件 COleSafeArraySAFEARRAY 輸入新的 COleSafeArray 物件。

  • vtSrc
    新的 COleSafeArray 物件的 VARTYPE

  • psaSrc
    要複製的 SAFEARRAY 的指標到新 COleSafeArray 物件。

  • varSrc
    要複製的現有 VARIANTCOleVariant 或物件至新 COleSafeArray 物件。

  • pSrc
    要複製的 VARIANT 物件的指標 COleSafeArray 成新的物件。

備註

這些建構函式會建立新的 COleSafeArray 物件。 如果沒有參數,則會傳回空的 COleSafeArray 建立物件 (VT_EMPTY)。 如果 COleSafeArrayVARTYPE 隱含辨識的另一個陣列複製 COleSafeArrayCOleVariant(、或), VARIANT來源陣列的 VARTYPE 保留並不需要指定。 如果 COleSafeArrayVARTYPE 不知道的另一個陣列複製SAFEARRAY(),在 vtSrc 參數必須指定 VARTYPE

在發生錯誤時,擲回例外狀況 CMemoryExceptionCOleException

需求

Header: afxdisp.h

請參閱

參考

COleSafeArray 類別

階層架構圖

VariantCopy