次の方法で共有


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
    既存の COleSafeArray オブジェクトまたは SAFEARRAY。新規 COleSafeArray オブジェクトにコピーされます。

  • vtSrc
    新規 COleSafeArray オブジェクトの VARTYPE

  • psaSrc
    新規 COleSafeArray オブジェクトにコピーされる SAFEARRAY へのポインター。

  • varSrc
    既存の VARIANT または COleVariant オブジェクト。新規 COleSafeArray オブジェクトにコピーされます。

  • pSrc
    新規 COleSafeArray オブジェクトにコピーされる VARIANT オブジェクトへのポインター。

解説

これらのコンストラクターはすべて、新規 COleSafeArray オブジェクトを構築します。 パラメーターがない場合、空の COleSafeArray オブジェクトが構築されます (VT_EMPTY)。 VARTYPE が暗黙に既知である他の配列 (COleSafeArrayCOleVariant、または VARIANT) から COleSafeArray をコピーする場合は、コピー元の配列の VARTYPE が保持されるため、指定する必要はありません。 VARTYPE が不明なほかの配列 (SAFEARRAY) から COleSafeArray をコピーする場合、パラメーター vtSrc に VARTYPE を指定する必要があります。

エラーの場合、関数は CMemoryException または COleException をスローします。

必要条件

**ヘッダー:**afxdisp.h

参照

参照

COleSafeArray クラス

階層図

VariantCopy Function

その他の技術情報

COleSafeArray のメンバー