Partager via


Interface IADsADSystemInfo (iads.h)

L’interface IADsADSystemInfo récupère des données sur l’ordinateur local s’il exécute un système d’exploitation Windows dans un domaine Windows. Par exemple, vous pouvez obtenir le domaine, le site et le nom unique de l’ordinateur local.

L’interface IADsADSystemInfo est implémentée sur l’objet ADSystemInfo résidant dans adsldp.dll, qui est inclus dans l’installation standard d’ADSI sur Windows 2000. Vous devez créer explicitement une instance de l’objet ADSystemInfo afin d’appeler les méthodes sur l’interface IADsADSystemInfo. Cette exigence équivaut à créer un instance ADSystemInfo avec la fonction CoCreateInstance en C/C++.

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

Vous pouvez également utiliser l’opérateur New en Visual Basic.

Dim adSys as New ADSystemInfo

Vous pouvez également appeler la fonction CreateObject dans un environnement de script, en fournissant « ADSystemInfo » comme ProgID.

Dim adSys
Set adSys = CreateObject("ADSystemInfo")

Héritage

L’interface IADsADSystemInfo hérite de l’interface IDispatch. IADsADSystemInfo a également les types de membres suivants :

Méthodes

L’interface IADsADSystemInfo utilise ces méthodes.

 
IADsADSystemInfo ::GetAnyDCName

Récupère le nom DNS d’un contrôleur de domaine dans le domaine de l’ordinateur local.
IADsADSystemInfo ::GetDCSiteName

Récupère le nom du site Active Directory qui contient l’ordinateur local.
IADsADSystemInfo ::GetTrees

Récupère les noms DNS de toutes les arborescences de répertoires dans la forêt de l’ordinateur local.
IADsADSystemInfo ::RefreshSchemaCache

La méthode IADsADSystemInfo ::RefreshSchemaCache actualise le cache de schéma Active Directory.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête iads.h

Voir aussi

CoCreateInstance

IADsADSystemInfo, méthodes de propriété

IDispatch