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 |