Интерфейс IDsDisplaySpecifier (dsclient.h)
Интерфейс IDsDisplaySpecifier предоставляет доступ к объектам службы домен Active Directory класса displaySpecifier. Такие объекты называются описателями отображения. Описатель отображения хранит данные о том, как должны отображаться элементы пользовательского интерфейса, такие как страницы свойств или контекстные меню, объекта в доменные службы Active Directory. Дополнительные сведения см. в разделе Описатели отображения.
Этот интерфейс используется для расширения возможностей отображения существующего объекта в доменные службы Active Directory, управления отображением нового объекта каталога или улучшения отображения приложения с поддержкой доменные службы Active Directory. Дополнительные сведения см. в разделе Расширение пользовательского интерфейса для объектов каталога.
Чтобы создать экземпляр этого интерфейса, вызовите CoCreateInstance с идентификатором объекта CLSID_DsDisplaySpecifier , как показано в следующем примере кода.
#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 |
Header | dsclient.h |