Поделиться через


Метод IDsDisplaySpecifier::GetDisplaySpecifier (dsclient.h)

Метод IDsDisplaySpecifier::GetDisplaySpecifier привязывается к объекту описатель отображения для заданного класса в доменные службы Active Directory.

Синтаксис

HRESULT GetDisplaySpecifier(
  [in]      LPCWSTR pszObjectClass,
  [in]      REFIID  riid,
  [in, out] void    **ppv
);

Параметры

[in] pszObjectClass

Указатель на строку Юникода, завершающуюся null, которая содержит имя класса объекта, для которого требуется извлечь описатель отображения.

[in] riid

Содержит идентификатор нужного интерфейса.

[in, out] ppv

Указатель на указатель интерфейса, который получает описатель отображения класса объекта.

Возвращаемое значение

Возвращает стандартное значение HRESULT , включая следующее.

Комментарии

Этот метод использует функцию ADsOpenObject для привязки к объекту описатель отображения заданного класса. Если это не удается, он пытается выполнить привязку к описательу отображения в пользовательском языковом стандарте. В случае повторного сбоя он привязывается к описательу отображения в языковом стандарте по умолчанию.

Этот метод использует учетные данные сервера и пользователя, заданные при предыдущем вызове IDsDisplaySpecifier::SetServer.

Примеры

В следующем примере кода показано, как вызвать этот метод.

HRESULT hr;
IDsDisplaySpecifier *pDS;

hr = CoCreateInstance(CLSID_DsDisplaySpecifier,
                        NULL,
                        CLSCTX_INPROC_SERVER,
                        IID_IDsDisplaySpecifier,
                        (void**)&pDS);
if(SUCCEEDED(hr))
{
    IADs *pads;

    hr = pDS->GetDisplaySpecifier(L"user", IID_IADs, (LPVOID*)&pads);

    if(SUCCEEDED(hr))
    {
        pads->Release();
    }

    pDS->Release();
}

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header dsclient.h
DLL Dsadmin.dll

См. также раздел

ADsOpenObject

Интерфейсы отображения в доменные службы Active Directory

IDsDisplaySpecifier

IDsDisplaySpecifier::SetServer