Interface IADsADSystemInfo (iads.h)
A interface IADsADSystemInfo recuperará dados sobre o computador local se ele estiver executando um sistema operacional Windows em um domínio do Windows. Por exemplo, você pode obter o domínio, o site e o nome diferenciado do computador local.
A interface IADsADSystemInfo é implementada no objeto ADSystemInfo que reside em adsldp.dll, que está incluído na instalação padrão do ADSI no Windows 2000. Você deve criar explicitamente uma instância do objeto ADSystemInfo para chamar os métodos na interface IADsADSystemInfo . Esse requisito equivale à criação de uma instância ADSystemInfo com a função CoCreateInstance em C/C++.
IADsADSystemInfo *pADsys;
HRESULT hr = CoCreateInstance(CLSID_ADSystemInfo,
NULL,
CLSCTX_INPROC_SERVER,
IID_IADsADSystemInfo,
(void**)&pADsys);
Você também pode usar o operador Novo no Visual Basic.
Dim adSys as New ADSystemInfo
Ou você pode chamar a função CreateObject em um ambiente de script, fornecendo "ADSystemInfo" como o ProgID.
Dim adSys
Set adSys = CreateObject("ADSystemInfo")
Herança
A interface IADsADSystemInfo herda da interface IDispatch . IADsADSystemInfo também tem estes tipos de membros:
Métodos
A interface IADsADSystemInfo tem esses métodos.
IADsADSystemInfo::GetAnyDCName Recupera o nome DNS de um controlador de domínio no domínio do computador local. |
IADsADSystemInfo::GetDCSiteName Recupera o nome do site do Active Directory que contém o computador local. |
IADsADSystemInfo::GetTrees Recupera os nomes DNS de todas as árvores de diretório na floresta do computador local. |
IADsADSystemInfo::RefreshSchemaCache O método IADsADSystemInfo::RefreshSchemaCache atualiza o cache de esquema do Active Directory. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | iads.h |