IDsDisplaySpecifier::IsClassContainer 方法 (dsclient.h)
IDsDisplaySpecifier::IsClassContainer 方法确定给定的对象类是否为容器。
语法
BOOL IsClassContainer(
[in] LPCWSTR pszObjectClass,
[in] LPCWSTR pszADsPath,
[in] DWORD dwFlags
);
参数
[in] pszObjectClass
指向以 null 结尾的 Unicode 字符串的指针,该字符串包含用于确定它是否为容器的对象类的名称。 对象类名称的示例包括“user”和“container”。
[in] pszADsPath
指向以 null 结尾的 Unicode 字符串的指针,该字符串包含可在显示说明符容器中绑定到的类对象的 ADsPath ,并且可以获取其架构数据。
[in] dwFlags
包含修改此方法行为的标志。 这可以是零或以下标志。
DSICCF_IGNORETREATASLEAF
将忽略显示说明符中的 treatAsLeaf 属性,并且仅使用架构数据来确定类是否为容器。
返回值
如果指定的类是容器,则返回 TRUE 。 否则返回 FALSE。
备注
方法使用显示说明符的架构数据和/或 treatAsLeaf 属性来确定对象类是否为容器。 如果架构指示该类可以包含其他对象,则将对象类确定为容器。 显示说明符的 treatAsLeaf 属性可用于替代架构指示器。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | dsclient.h |
DLL | Dsadmin.dll |