COleSafeArray::COleSafeArray

COleSafeArray ( );

COleSafeArray ( const SAFEARRAYamp; saSrc、 VARTYPE vtSrc );(&A)

COleSafeArray ( LPCSAFEARRAY psaSrc、 VARTYPE vtSrc );

COleSafeArray ( const COleSafeArrayamp; saSrc );(&A)

COleSafeArray ( const VARIANTamp; varSrc );(&A)

COleSafeArray ( LPCVARIANT pSrc );

COleSafeArray ( const COleVariantamp; varSrc );(&A)

パラメーター

saSrc

既存のCOleSafeArrayオブジェクトまたは新しいCOleSafeArrayオブジェクトにコピーするには、 SAFEARRAYを。

vtSrc

新しいCOleSafeArrayオブジェクトのVARTYPE。

psaSrc

新しいCOleSafeArrayオブジェクトにコピーするには、 SAFEARRAYへのポインター。

varSrc

新しいCOleSafeArrayオブジェクトにコピーする既存のバリアントまたはCOleVariantオブジェクト。

pSrc

新しいCOleSafeArrayオブジェクトにコピーする、バリアント型のオブジェクトへのポインター。

解説

すべてのこれらのコンス トラクターの新しいCOleSafeArrayオブジェクトを作成します。パラメーターがない場合は、空のCOleSafeArrayオブジェクト (VT_EMPTY) が作成されます。COleSafeArray別からコピーされた場合は、配列 VARTYPEが知られている暗黙的に ( COleSafeArray、 COleVariant、またはバリアント)、元の配列のVARTYPEが保持され、指定する必要はありません。COleSafeArray VARTYPE (SAFEARRAY) を知られていない別の配列からコピーされた場合は、 VARTYPE 、 vtSrcパラメーターで指定する必要があります。

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

|Nbsp; COleSafeArray 概要クラス メンバー |階層図(&N)

参照特価; VariantCopy(&N)

Index