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 |