IADsADSystemInfo 接口 (iads.h)

如果本地计算机在 Windows 域中运行 Windows 操作系统, 则 IADsADSystemInfo 接口将检索有关本地计算机的数据。 例如,可以获取本地计算机的域、站点和可分辨名称。

IADsADSystemInfo 接口在驻留在 adsldp.dll 中的 ADSystemInfo 对象上实现,该对象包含在 Windows 2000 上的 ADSI 的标准安装中。 必须显式创建 ADSystemInfo 对象的实例,才能在 IADsADSystemInfo 接口上调用方法。 此要求相当于使用 C/C++ 中的 CoCreateInstance 函数创建 ADSystemInfo 实例。

IADsADSystemInfo *pADsys;
HRESULT hr = CoCreateInstance(CLSID_ADSystemInfo,
                              NULL,
                              CLSCTX_INPROC_SERVER,
                              IID_IADsADSystemInfo,
                              (void**)&pADsys);

还可以在 Visual Basic 中使用 New 运算符。

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
标头 iads.h

另请参阅

CoCreateInstance

IADsADSystemInfo 属性方法

IDispatch