IDsDisplaySpecifier 接口 (dsclient.h)

IDsDisplaySpecifier 接口提供对 displaySpecifier 类的 Active Directory 域 Service 对象的访问。 此类对象称为 显示说明符。 显示说明符存储Active Directory 域服务中对象的用户界面元素(如属性页或上下文菜单)如何显示的数据。 有关详细信息,请参阅 显示说明符

此接口用于扩展Active Directory 域服务中现有对象的显示功能、管理新目录对象的显示,或增强启用Active Directory 域服务的应用程序的显示。 有关详细信息,请参阅 扩展目录对象的用户界面

若要创建此接口的实例,请使用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 域服务中给定类的显示说明符对象。
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 域服务 中显示接口

ICommonQuery

IDsBrowseDomainTree

IPersistQuery

IQueryForm