COleSafeArray クラス
任意の型および次元の配列を扱うクラスです。
class COleSafeArray : public tagVARIANT
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
COleSafeArray オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
配列のデータへのポインターを取得します。 |
|
配列のメモリを割り当てます。 |
|
セーフ配列の記述子にメモリを割り当てます。 |
|
COleSafeArray のオブジェクトに VARIANT の既存の配列を制御できます。 |
|
基になる VARIANTのすべてのデータを解放します。 |
|
既存の配列のコピーが作成されます。 |
|
セーフ配列を作成します。 |
|
COleSafeArray の 1 次元オブジェクトを作成します。 |
|
既存の配列を破棄します。 |
|
セーフ配列のデータを破棄します。 |
|
セーフ配列の記述子を破棄します。 |
|
(データが破棄されないように COleSafeArray ) のオブジェクトの VARIANT の配列をデタッチします。 |
|
CByteArrayにセーフ配列の内容をコピーします。 |
|
配列の次元数を返します。 |
|
セーフ配列の 1 つの要素を取得します。 |
|
サイズが、セーフ配列の要素は 1 個のサイズをバイト単位で返します。 |
|
セーフ配列の各次元の下限を返します。 |
|
1 次元の COleSafeArray オブジェクトの要素数を返します。 |
|
セーフ配列の各次元の上限を返します。 |
|
配列のロック カウントをインクリメントし、配列データへのポインターを配列の記述子に設定します。 |
|
インデックス付き要素へのポインターを返します。 |
|
配列に一つの要素を割り当てます。 |
|
セーフ配列の最下位 (右端) の境界を変更します。 |
|
1 次元の COleSafeArray オブジェクトの要素数を変更します。 |
|
配列のロック カウントをデクリメントし、AccessData で取得したポインターを無効にします。 |
|
配列のロック カウントをデクリメントします。解放またはサイズを変更できます。 |
パブリック演算子
名前 |
説明 |
---|---|
COleSafeArray のオブジェクトの VARIANT の基になる構造体にアクセスします。 |
|
COleSafeArray のオブジェクトの VARIANT の基になる構造体にアクセスします。 |
|
COleSafeArray のオブジェクト (SAFEARRAY、VARIANT、COleVariant、または COleSafeArray 配列) へのコピーの値。 |
|
2 種類の異なる配列 (SAFEARRAY、VARIANT、COleVariant、または COleSafeArray 配列) を比較します。 |
|
ダンプ コンテキストへの COleSafeArray のオブジェクトの内容を出力します。 |
解説
COleSafeArrayは、OLE VARIANT 構造体の派生クラスです。OLE SAFEARRAY メンバー関数は、バイトを要素とする 1 次元配列専用の一連のメンバー関数のほか、このクラスを介して COleSafeArray メンバー関数を使用できます。
継承階層
tagVARIANT
COleSafeArray
必要条件
ヘッダー : afxdisp.h