次の方法で共有


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

こちらもご覧ください

Cocreateinstance

Active Directory Domain Servicesでのインターフェイスの表示

ICommonQuery

IDsBrowseDomainTree

IPersistQuery

IQueryForm