次の方法で共有


ドメインの操作モードの検出

Windows 2000では、ドメインは混合とネイティブの2つの操作モードで実行できます。 Windows NT 4.0を実行しているドメインコントローラーをWindows 2000ドメインに含めるには、混合モードを使用する必要があります。 混合モードでは、ユニバーサルグループまたは入れ子になったグループはサポートされません。 ドメイン内のすべてのドメインコントローラーがWindows 2000を実行している場合は、ネイティブモードを使用できます。

Windows 2000ドメインの操作モードをプログラムで検出するには、そのドメインのdomainDNSオブジェクトのntMixedDomainプロパティを読み取ります。 値0は、ドメインがネイティブモードであることを意味します。 値1は、ドメインが混合モードであることを示します。 DsRoleGetPrimaryDomainInformation関数を使用して、操作モードと、ドメインとその状態に関するその他のデータを取得することもできます。

アプリケーションを実行しているユーザーアカウントのドメインのddomainDNSオブジェクトにバインドするには、サーバーレスバインドとrootDSEを使用してドメインの識別名を取得し、その識別名を使用して、そのドメインを表すdomainDNSオブジェクトにバインドします。 サーバーレスバインドとrootDSEの詳細については、 「サーバーレスバインドとRootDSE」 を参照してください。

ドメインの操作モードをプログラムで検出する方法を示すコード例と詳細については、 「操作モードを決定するためのコード例」 を参照してください。