IDsDisplaySpecifier インターフェイス (dsclient.h)
IDsDisplaySpecifier インターフェイスは、displaySpecifier クラスActive Directory ドメイン Service オブジェクトへのアクセスを提供します。 このようなオブジェクトは、 表示指定子と呼ばれます。 表示指定子は、Active Directory Domain Services内のオブジェクトのプロパティ ページやコンテキスト メニューなどのユーザー インターフェイス要素を表示する方法に関するデータを格納します。 詳細については、「 表示指定子」を参照してください。
このインターフェイスは、Active Directory Domain Servicesの既存のオブジェクトの表示機能を拡張したり、新しいディレクトリ オブジェクトの表示を管理したり、Active Directory Domain Services対応アプリケーションの表示を強化したりするために使用されます。 詳細については、「 ディレクトリ オブジェクトのユーザー インターフェイスの拡張」を参照してください。
このインターフェイスのインスタンスを作成するには、次のコード例に示すように、CLSID_DsDisplaySpecifier オブジェクト識別子を使用して CoCreateInstance を呼び出します。
#include <objbase.h>
#define INITGUID
#include <initguid.h>
#include "dsclient.h"
HRESULT hr;
IDsDisplaySpecifier *pDS;
CoInitialize(NULL);
hr = CoCreateInstance( CLSID_DsDisplaySpecifier,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDsDisplaySpecifier,
(void**)&pDS);
if(SUCCEEDED(hr))
{
// More code calling the interface methods.
pDS->Release();
}
CoUninitialize();
継承
IDsDisplaySpecifier インターフェイスは、IUnknown インターフェイスから継承します。 IDsDisplaySpecifier には、次の種類のメンバーもあります。
メソッド
IDsDisplaySpecifier インターフェイスには、これらのメソッドがあります。
IDsDisplaySpecifier::EnumClassAttributes 特定のオブジェクト クラスの属性を列挙します。 |
IDsDisplaySpecifier::GetAttributeADsType 特定の属性の属性の型を取得します。 |
IDsDisplaySpecifier::GetClassCreationInfo 特定のオブジェクト クラスのクラス作成ウィザード オブジェクトに関するデータを取得します。 |
IDsDisplaySpecifier::GetDisplaySpecifier IDsDisplaySpecifier::GetDisplaySpecifier メソッドは、Active Directory Domain Servicesの特定のクラスの表示指定子オブジェクトにバインドします。 |
IDsDisplaySpecifier::GetFriendlyAttributeName IDsDisplaySpecifier::GetFriendlyAttributeName メソッドは、特定のオブジェクト クラスの属性のローカライズされた名前から取得します。 |
IDsDisplaySpecifier::GetFriendlyClassName IDsDisplaySpecifier::GetFriendlyClassName メソッドは、オブジェクト クラスのローカライズされた名前を取得します。 |
IDsDisplaySpecifier::GetIcon IDsDisplaySpecifier::GetIcon メソッドは、特定のオブジェクト クラスのアイコンを取得します。 |
IDsDisplaySpecifier::GetIconLocation 特定のオブジェクト クラスのアイコンの場所を取得します。 |
IDsDisplaySpecifier::IsClassContainer 特定のオブジェクト クラスがコンテナーであるかどうかを判断します。 |
IDsDisplaySpecifier::SetLanguageID IDsDisplaySpecifier オブジェクトで使用されるロケールを、指定した言語に変更します。 |
IDsDisplaySpecifier::SetServer 表示指定子データの取得元のサーバーを指定します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | dsclient.h |