IADsPropertyList 接口 (iads.h)
IADsPropertyList 接口用于修改、读取和更新对象的属性缓存中的属性条目列表。 它用于枚举、修改和清除包含的属性条目。 使用此接口的枚举方法标识初始化的属性。 这与使用 架构来确定 ADSI 对象可以具有的所有可能属性以及已设置的属性不同。
调用 IADsPropertyList 接口的方法以检查和操作客户端上的属性列表。 在调用此接口的方法之前,必须显式调用 IADs::GetInfo 或 IADs::GetInfoEx ,以将对象的分配属性值加载到缓存中。 调用此接口的方法后,必须调用 IADs::SetInfo ,以将更改保存在基础目录的永久性存储中。
若要获取 ADSI 对象的属性列表,请绑定到其 IADsPropertyList 接口。 如果尚未初始化属性缓存,则必须在调用属性列表对象的其他方法之前调用 GetInfo 方法。
继承
IADsPropertyList 接口继承自 IDispatch 接口。 IADsPropertyList 也有以下类型的成员:
方法
IADsPropertyList 接口具有这些方法。
IADsPropertyList::GetPropertyItem 从列表中检索与名称匹配的项。 |
IADsPropertyList::Item IADsPropertyList::Item 方法从列表中检索指定的属性项。 |
IADsPropertyList::Next IADsPropertyList::Next 方法获取属性列表中的下一项。 返回的项是 Property Entry 对象。 |
IADsPropertyList::P urgePropertyList 从属性列表中删除所有项。 |
IADsPropertyList::P utPropertyItem 汇报属性列表中的项的值。 |
IADsPropertyList::Reset 将列表重置为第一项。 |
IADsPropertyList::ResetPropertyItem 从列表中删除指定的项;即,从缓存。 |
IADsPropertyList::Skip 跳过指定数量的项,从属性列表中的当前光标位置计数。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | iads.h |