CCLSOBJ.CPP

在示例提供程序组件中,架构类对象的函数将包含在 cclsobj.cpp 中。

CSampleDSClass 类会在此文件中定义。 CSampleDSClass 将使用下表中列出的方法和属性进行定义。

方法 说明
CSampleDSClass 标准构造函数。
~CSampleDSClass 标准析构函数。
CreateClass 创建 ADs 架构类对象。 通过调用 SampleDSGetClassDefinition 来查找属性定义。
CreateClass 根据属性定义并设置已知属性(如 IADsClass::MandatoryAttributes 中列出的属性)来创建架构类对象。
AllocateClassObject 创建架构类对象并加载其类型数据。
QueryInterface 返回请求的接口指针(如果可用)。
标准 IADs 方法。 此文件中包含的标准 IADs 接口方法。
标准 IADsClass 方法。 此文件中包含的标准 IADsClass 接口方法。
CreatePropertyList 通过调用 CreatePropertyEntry 来创建与此架构类关联的属性列表。
CreatePropertyEntry 在此架构类中创建一个属性对象。
FreePropertyEntry 释放在 CreatePropertyEntry 中创建的条目。
MakeVariantFromPropList CreatePropertyList 所创建的属性列表创建 VARIANTS 数组。 可用于 IADsClass::MandatoryAttributes 的实现等。