Интерфейс IADsADSystemInfo (iads.h)
Интерфейс IADsADSystemInfo извлекает данные о локальном компьютере, если он работает под управлением операционной системы Windows в домене Windows. Например, можно получить домен, сайт и различающееся имя локального компьютера.
Интерфейс IADsADSystemInfo реализуется в объекте ADSystemInfo , размещенном в adsldp.dll, который входит в стандартную установку ADSI в Windows 2000. Необходимо явно создать экземпляр объекта ADSystemInfo , чтобы вызвать методы в интерфейсе IADsADSystemInfo . Это требование сводится к созданию экземпляра ADSystemInfo с помощью функции CoCreateInstance в C/C++.
IADsADSystemInfo *pADsys;
HRESULT hr = CoCreateInstance(CLSID_ADSystemInfo,
NULL,
CLSCTX_INPROC_SERVER,
IID_IADsADSystemInfo,
(void**)&pADsys);
Вы также можете использовать оператор New в Visual Basic.
Dim adSys as New ADSystemInfo
Или можно вызвать функцию CreateObject в среде сценариев, указав "ADSystemInfo" в качестве ProgID.
Dim adSys
Set adSys = CreateObject("ADSystemInfo")
Наследование
Интерфейс IADsADSystemInfo наследуется от интерфейса IDispatch . IADsADSystemInfo также имеет следующие типы элементов:
Методы
Интерфейс IADsADSystemInfo содержит следующие методы.
IADsADSystemInfo::GetAnyDCName Извлекает DNS-имя контроллера домена в домене локального компьютера. |
IADsADSystemInfo::GetDCSiteName Извлекает имя сайта Active Directory, содержащего локальный компьютер. |
IADsADSystemInfo::GetTrees Извлекает DNS-имена всех деревьев каталогов в лесу локального компьютера. |
IADsADSystemInfo::RefreshSchemaCache Метод IADsADSystemInfo::RefreshSchemaCache обновляет кэш схемы Active Directory. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | iads.h |