SDO 中对象的特征由对象的属性以及与这些属性关联的值确定。 与其他一些对象模型不同,SDO 对象本身没有方法。 但是,SDO 对象确实公开提供方法的 COM 接口。
SDO 中的对象公开 ISdo 接口,该接口提供用于作对象属性的方法。 若要访问对象的属性,请获取对象的 ISdo 接口,并使用 GetProperty 和 PutProperty 接口方法检索和设置属性的值。 主题 检索用户 SDO 包含示例代码,演示如何获取 User 对象的 ISdo 接口。
对对象的属性进行更改后,请使用 ISdo::Apply 方法将更改写入对象的持久存储。 可以通过调用 ISdo::Restore 方法,在调用 ISdo::Apply 之前取消对对象的属性所做的更改。 此方法从永久性存储中还原对象的属性的值。
下表显示了枚举枚举 SDO 中某些对象的属性的枚举类型。
对象 | 枚举类型 |
---|---|
所有 SDO 对象 | IASCOMMONPROPERTIES |
User 对象 | USERPROPERTIES |
服务对象(网络策略服务器) | IASPROPERTIES |
Microsoft RADIUS 协议对象 | RADIUSPROPERTIES |
注意
从 Windows Server 2008 开始,Internet 身份验证服务(IAS)已重命名为网络策略服务器(NPS)。
收集
对象通常分组到集合中。 SDO API 通过 ISdo 集合 接口提供的功能,用于枚举集合中的对象以及从集合中添加和删除对象。
通过检索包含集合的对象上的集合属性来获取对集合的访问。 有关详细信息,请参阅 对象模型层次结构部分。
对应于集合的所有属性的数据类型VT_DISPATCH。
相关主题