表示指定子
Active Directory Domain Services では、オブジェクト クラスまたはクラスは、Active Directory Domain Services で作成できるオブジェクトの種類を定義します。 各オブジェクト クラスの定義は、Active Directory スキーマ内の classSchema オブジェクトとして格納されます。 classSchema 定義に加えて、各オブジェクト クラスには、そのクラスのオブジェクトのユーザー インターフェイス データを指定する 1 つ以上の表示指定子を持つことができます。
表示指定子は、displaySpecifier クラスのオブジェクトです。 displaySpecifier オブジェクトの属性は、特定のオブジェクト クラスのさまざまな UI 要素を記述するローカライズされたユーザー インターフェイス データを指定します。 表示指定子には、プロパティ シート、コンテキスト メニュー、アイコン、作成ウィザード、ローカライズされたクラス名と属性名のデータが格納されます。 プロパティ ページとコンテキスト メニューの場合、Windows シェルと Active Directory 管理スナップインでは、このデータを使用して管理者とエンド ユーザーに対して異なるユーザー インターフェイスを形成します。1 セットのプロパティ ページやコンテキスト メニューを管理アプリケーションに関連付けることができますが、異なる要素セットをエンド ユーザー アプリケーションに関連付けることができます。
displaySpecifier オブジェクトは、Configuration コンテナーの DisplaySpecifiers コンテナー内のロケール固有のコンテナーに格納されます。これは、エンタープライズ フォレスト内のすべてのドメイン コントローラーにレプリケートされます。 DisplaySpecifiers コンテナーには、エンタープライズ インストールでサポートされているさまざまなロケールに対応するサブコンテナーがあります。 これらのサブコンテナーには、言語識別子を使用して名前が付けられます。 たとえば、US-English のロケール コンテナーの名前は 409 で、16 進数の言語識別子0x0409に対応します。 したがって、オブジェクト クラスには、複数の表示指定子 (ロケール サブコンテナーごとに 1 つ) を指定できます。 詳細および使用可能な言語識別子の一覧については、「言語識別子定数と文字列」を参照してください。 ロケールの詳細については、「ロケールと言語の 」を参照してください。
displaySpecifier オブジェクトの名前は、文字列 "-Display" をオブジェクト クラスの lDAPDisplayName に追加することによって形成されます。 たとえば、ユーザー クラスの displaySpecifier オブジェクトの名前は "user-Display" です。
クラスの displaySpecifier オブジェクトのプロパティを追加、削除、または変更して、そのクラスのオブジェクトの各インスタンスに表示される UI 要素 (クラス名、属性名、プロパティ シート、コンテキスト メニュー、アイコンなど) を指定できます。
表示指定子の詳細については、「DisplaySpecifiers Container 」を参照してください。