Метод 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 |