IADsPropertyList 接口 (iads.h)

IADsPropertyList 接口用于修改、读取和更新对象的属性缓存中的属性条目列表。 它用于枚举、修改和清除包含的属性条目。 使用此接口的枚举方法标识初始化的属性。 这与使用 架构来确定 ADSI 对象可以具有的所有可能属性以及已设置的属性不同。

调用 IADsPropertyList 接口的方法以检查和操作客户端上的属性列表。 在调用此接口的方法之前,必须显式调用 IADs::GetInfoIADs::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

另请参阅

IADs::GetInfo

IADs::GetInfoEx

IADs::SetInfo

IADsPropertyList 属性方法

IDispatch