Fournisseurs de services ADSI

ADSI comprend les fournisseurs de services listés dans le tableau suivant.

Fournisseur de services Description Informations supplémentaires
LDAP
Implémentation de l’espace de noms compatible avec le protocole Lightweight Directory Access.
Fournisseur LDAP ADSI
NT
Implémentation de l’espace de noms compatible avec Windows.
Fournisseur WinNT ADSI

D’autres fournisseurs de services sont inclus dans le cadre de produits autres qu’ADSI. Les fournisseurs de services ADSI implémentés par Microsoft sont les suivants.

Fournisseur de services Informations supplémentaires
IIS
Architecture du fournisseur ADSI IIS

Les méthodes et méthodes de propriété exposées par les interfaces ADSI ne sont pas prises en charge par chaque fournisseur de services. Étant donné que les différents services d’annuaire varient selon les types d’objets et de propriétés stockés, utilisent des protocoles différents et l’authentification, ADSI est conçu pour fonctionner de manière transparente avec les fournisseurs de services pris en charge. Par conséquent, il existe des interfaces, des méthodes et des méthodes de propriété qui fonctionnent avec un fournisseur de services, tel que LDAP, qui peut ne pas fonctionner sur un autre, tel que Winnt.

Cette section contient des informations spécifiques au fournisseur, telles que le format ADsPath, une liste des objets ADSI utilisés pour ce fournisseur de services, ainsi que des informations sur le type de données et la syntaxe pour les fournisseurs de services inclus avec ADSI. Il existe également une description résumée des interfaces ADSI prises en charge par chaque fournisseur inclus dans ADSI.

Dans ADSI, différents fournisseurs sont associés à différentes dll. Le fournisseur LDAP est associé à Adsldp.dll, Adsldpc.dll et Adsmsext.dll. Le fournisseur Winnt est associé à Adsnt.dll. Le fournisseur de routeur est associé à Activeds.dll.

Notes

Ne partez pas du principe que les fournisseurs ADSI par défaut sont thread-safe. Les développeurs d’applications multithread doivent coordonner l’accès entre les threads par le biais de l’utilisation appropriée d’objets de synchronisation tels que les sémaphores, les mutex, les sections critiques, etc.

Pour plus d’informations sur les fournisseurs de services ADSI, consultez prise en charge du routeur ADSI et du fournisseur d’interfaces ADSI.