Freigeben über


ADSI-Schnittstellen

Active Directory Service Interfaces (ADSI) unterstützt eine vielzahl von Schnittstellen, die gemäß den folgenden Kategorien klassifiziert werden können:

  • Core. Diese Schnittstellen stellen die grundlegenden Objektverwaltungsfunktionen von ADSI-Objekten bereit. Die Kernfunktionen umfassen das Bereitstellen eines Einstiegspunkts in einen Verzeichnisspeicher, das Laden von Eigenschaften in den Eigenschaftencache und das Commit von Änderungen am zugrunde liegenden Verzeichnis.
  • Schema. Diese Schnittstellen stellen Methoden zum Verwalten und Erweitern des Verzeichnisschemas bereit.
  • Eigenschaftencache-. Diese Schnittstellen definieren Methoden zum Bearbeiten von Eigenschaften im Eigenschaftencache.
  • Persistent Object. Diese Schnittstellen bearbeiten persistente Daten im Namespace des zugrunde liegenden Verzeichnisdiensts. ADSI-Objekte implementieren diese Schnittstellentypen, um Zugriff auf ihre persistenten Daten zu ermöglichen, einschließlich Benutzerkonten, Dateifreigaben, Organisationshierarchien und Auftragsauflistungen in einer Druckwarteschlange.
  • Dynamisches Objekt. Diese Schnittstellen funktionieren mit dynamischen Daten in einem Verzeichnisdienst. Verzeichnisobjekte, die nicht im zugrunde liegenden Verzeichnisdienst dargestellt werden, implementieren solche Schnittstellen. Beispiele für dynamische Daten sind Befehle, die über ein Netzwerk ausgegeben werden.
  • Security. Diese Schnittstellen ermöglichen es einem ADSI-Client, seine Anmeldeinformationen für einen Server einzurichten und Sicherheitsfeatures zu verwenden, die der Verzeichnisdienst unterstützt, z. B. die Zugriffssteuerungsliste oder Sicherheitsdeskriptoren.
  • nicht automatisierungsfreie. Diese Schnittstellen ermöglichen Nichtautomatisierungs-Clients (z. B. C/C++-Anwendungen) zugriff auf Verzeichnisobjekte mit geringem Aufwand, indem Vtable-Zugriff auf Methoden zum Verwalten und Durchsuchen von Verzeichnisdienstobjekten bereitgestellt wird.
  • Erweiterung. Diese Schnittstellen ermöglichen ADSI-Clients, die Features vorhandener ADSI-Klassen zu erweitern, um angepasste Lösungen für Verzeichnisdienste anzubieten.
  • Utility. Diese Schnittstellen bieten erweiterte Hilfsfunktionen zum Verwalten von ADSI-Objekten.
  • Datentyp. Diese Schnittstellen stellen Methoden für den Zugriff auf ADSI-Datentypen bereit.