COleSafeArray选件类

的选件类与任意类型和维度一起使用。

class COleSafeArray : public tagVARIANT

成员

69dxx6wt.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

Win32OwnProcess 服务类型

构造 COleSafeArray 对象。

69dxx6wt.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

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

返回一个安全数组的所有维度的上限。

COleSafeArray::Lock

增加数组的锁计数并将指向数组数据在数组描述符。

COleSafeArray::PtrOfIndex

返回指向该索引的元素。

COleSafeArray::PutElement

将一个元素为数组。

COleSafeArray::Redim

更改最不重要(最右侧)限制为安全数组。

COleSafeArray::ResizeOneDim

更改元素数在一个一维 COleSafeArray 对象的。

COleSafeArray::UnaccessData

递减数组的锁计数和无效 AccessData检索的指针。

COleSafeArray::Unlock

递减数组的锁计数,从而可将其释放或调整其大小。

69dxx6wt.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

COleSafeArray::operator LPCVARIANT

访问 COleSafeArray 对象的基础 VARIANT 结构。

COleSafeArray::operator LPVARIANT

访问 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选件类