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

另请参阅

在 Active Directory 域服务 中显示接口

IDsDisplaySpecifier