检测域的操作模式

在 Windows 2000 中,域可以在两种操作模式下运行:混合和本机。 混合模式应用于包括 Windows 2000 域中运行 Windows NT 4.0 的域控制器。 混合模式不支持通用组或嵌套组。 如果域中的所有域控制器都运行 Windows 2000,则可以使用本机模式。

若要以编程方式检测 Windows 2000 域的操作模式,请读取该域的 domainDNS 对象的 ntMixedDomain 属性。 值零 (0) 表示域处于本机模式。 值一 (1) 表示域处于混合模式。 还可以使用 DsRoleGetPrimaryDomainInformation 函数获取操作模式,以及有关域及其状态的其他数据。

若要绑定到用于运行应用程序的用户帐户的域的 domainDNS 对象,请使用无服务器绑定和 rootDSE,获取域的可分辨名称,然后使用该可分辨名称绑定到表示该域的 domainDNS 对象。 有关无服务器绑定和 rootDSE 的详细信息,请参阅无服务器绑定和 RootDSE

有关详细信息和演示如何以编程方式检测域的操作模式的代码示例,请参阅确定操作模式的示例代码