建設
| 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)