共用方式為


COleSafeArray 類別

的類別具有選擇性型別和維度用法。

class COleSafeArray : public tagVARIANT

成員

公用建構函式

名稱

描述

COleSafeArray::COleSafeArray

建構 COleSafeArray 物件。

公用方法

名稱

描述

COleSafeArray::AccessData

擷取指標陣列資料。

COleSafeArray::AllocData

會配置陣列的記憶體。

COleSafeArray::AllocDescriptor

配置安全陣列描述項的記憶體。

COleSafeArray::Attach

重新命名現有的 VARIANT 陣列中的控制項 COleSafeArray 物件。

COleSafeArray::Clear

釋出基礎 VARIANT的任何資料。

COleSafeArray::Copy

建立現有陣列的複本。

COleSafeArray::Create

建立一個安全陣列。

COleSafeArray::CreateOneDim

建立一維 COleSafeArray 物件。

COleSafeArray::Destroy

終結現有的陣列。

COleSafeArray::DestroyData

終結在安全陣列中的資料。

COleSafeArray::DestroyDescriptor

終結一個安全陣列的描述項。

COleSafeArray::Detach

中斷連結 COleSafeArray 物件的 VARIANT 陣列 (讓資料將不會釋放)。

COleSafeArray::GetByteArray

複製安全陣列的內容插入 CByteArray

COleSafeArray::GetDim

傳回維度的參數數目等於陣列中的。

COleSafeArray::GetElement

擷取安全陣列中的單一項目。

COleSafeArray::GetElemSize

傳回的大小,以位元組為單位),在安全陣列中的項目。

COleSafeArray::GetLBound

傳回一個安全陣列的所有維度的下限。

COleSafeArray::GetOneDimSize

傳回項目的數目。 COleSafeArray 一維物件中。

COleSafeArray::GetUBound

傳回一個安全陣列的所有維度的上限 (Upper Bound)。

COleSafeArray::Lock

將陣列的鎖定計數並將指標陣列資料在陣列描述項。

COleSafeArray::PtrOfIndex

傳回指向這個索引的項目。

COleSafeArray::PutElement

指派唯一的元素至陣列。

COleSafeArray::Redim

變更一個安全陣列的最不重要 (最右邊) 的界限。

COleSafeArray::ResizeOneDim

變更項目的數目。 COleSafeArray 一維物件中。

COleSafeArray::UnaccessData

減少陣列的鎖定計數而失效 AccessData擷取的指標。

COleSafeArray::Unlock

減少陣列的鎖定計數),以便予以釋放或調整其大小。

公用運算子

名稱

描述

LPCVARIANT COleSafeArray::operator

存取 COleSafeArray 物件的基礎 VARIANT 結構。

LPVARIANT COleSafeArray::operator

存取 COleSafeArray 物件的基礎 VARIANT 結構。

COleSafeArray::operator =

複製值加入至 COleSafeArray 物件 (SAFEARRAYVARIANTCOleVariantCOleSafeArray 陣列)。

COleSafeArray::operator = =

比較的兩個不同的陣列 (SAFEARRAYVARIANTCOleVariantCOleSafeArray 陣列)。

COleSafeArray::operator <<

輸出的一 COleSafeArray 物件的內容至傾印內容的。

備註

COleSafeArray 從 OLE VARIANT 結構取得。 OLE SAFEARRAY 成員函式來 COleSafeArray,以及一組可用的特別設計的成員函式用於多維位元組陣列。

繼承階層架構

tagVARIANT

COleSafeArray

需求

Header: afxdisp.h

請參閱

參考

階層架構圖表

COleVariant 類別

CRecordset 類別

CDatabase 類別