COleSafeArray クラス メンバー

建設

COleSafeArray COleSafeArrayオブジェクトを構築します。

操作

アタッチ 制御COleSafeArrayオブジェクトに既存のバリアント配列の。
クリア すべてのデータで、基になるバリアントを解放します。
デタッチ (データは増えませんように)、バリアントの配列COleSafeArrayオブジェクトからデタッチします。

Win32 API ラッパー

AccessData 配列データへのポインターを取得します。
AllocData メモリの配列を割り当てます。
AllocDescriptor セーフ配列の記述子のメモリを割り当てます。
コピー 既存の配列のコピーを作成します。
作成します。 セーフ配列を作成します。
破棄 既存の配列を破棄します。
DestroyData セーフ配列内のデータを破棄します。
DestroyDescriptor セーフ配列の記述子を破棄します。
GetDim 配列内のディメンション数を返します。
GetElement セーフ配列の 1 つの要素を取得します。
GetElemSize セーフ配列の 1 つの要素のバイト単位のサイズを返します。
GetLBound セーフ配列の任意の次元の下限を返します。
GetUBound セーフ配列の任意の次元について上限を返します。
ロック 配列のロック カウントをインクリメントして、配列データへのポインター、配列の記述子の場所。
PtrOfIndex インデックス付きの要素にポインターを返します。
PutElement 1 つの要素を配列に割り当てます。
Redim セーフ配列の最下位 (右端) バインドを変更します。
UnaccessData デクリメント、ロック カウントの配列とAccessDataによって取得されたポインターを無効に。
ロックを解除します。 ロック カウントをデクリメントする配列の解放またはサイズ変更することができますので。

1 次元の配列の操作

CreateOneDim 1 次元COleSafeArrayオブジェクトを作成します。
GetOneDimSize 1 次元COleSafeArrayオブジェクト内の要素数を返します。
ResizeOneDim 1 次元COleSafeArrayオブジェクト内の要素の数を変更します。

演算子

演算子 = コピー値COleSafeArrayオブジェクト (SAFEARRAYバリアントCOleVariant、またはCOleSafeArray配列) に。
演算子 = = 比較する 2 つのバリアント配列 (SAFEARRAYバリアントCOleVariant、またはCOleSafeArray配列)。
演算子 lt; & lt; ダンプ コンテキストに出力COleSafeArrayの内容をオブジェクトします。
演算子 LPVARIANT COleSafeArrayオブジェクトの基になるバリアント構造にアクセスします。
演算子 LPCVARIANT COleSafeArrayオブジェクトの基になるバリアント構造にアクセスします。

|Nbsp; COleSafeArray 概要階層図(&N)

Index