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 的实现等。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈