ADSI-interfaces
Active Directory Service Interfaces (ADSI) ondersteunt een uitgebreide set interfaces die kunnen worden geclassificeerd volgens de volgende categorieën:
- Core. Deze interfaces bieden de basisfuncties voor objectbeheer van ADSI-objecten. De kernfuncties omvatten het leveren van een toegangspunt in een maparchief, het laden van eigenschappen in de eigenschappencache en het doorvoeren van wijzigingen in de onderliggende map.
- Schema-. Deze interfaces bieden methoden voor het beheren en uitbreiden van het directoryschema.
- eigenschappencache. Deze interfaces definiëren methoden voor het bewerken van eigenschappen in de eigenschappencache.
- permanent object. Deze interfaces manipuleren permanente gegevens in de naamruimte van de onderliggende adreslijstservice. ADSI-objecten implementeren deze typen interfaces om toegang te bieden tot hun permanente gegevens, waaronder gebruikersaccounts, bestandsshares, organisatiehiërarchieën en taakvermeldingen in een afdrukwachtrij.
- dynamisch object. Deze interfaces werken met dynamische gegevens in een adreslijstservice. Adreslijstobjecten die niet worden weergegeven in de onderliggende adreslijstservice implementeren dergelijke interfaces. Voorbeelden van dynamische gegevens zijn opdrachten die via een netwerk zijn uitgegeven.
- Security. Met deze interfaces kan een ADSI-client de referenties voor een server instellen en beveiligingsfuncties gebruiken die de adreslijstservice ondersteunt, zoals de toegangsbeheerlijst of beveiligingsdescriptors.
- niet-Automation-. Deze interfaces bieden niet-Automation-clients (bijvoorbeeld C/C++-toepassingen) lage overheadtoegang tot adreslijstobjecten door Vtable-toegang te bieden tot methoden voor het beheren en doorzoeken van adreslijstserviceobjecten.
- extensie. Met deze interfaces kunnen ADSI-clients de functies van bestaande ADSI-klassen uitbreiden om aangepaste oplossingen voor adreslijstservices aan te bieden.
- Utility. Deze interfaces bieden geavanceerde helperfuncties voor het beheren van ADSI-objecten.
- gegevenstype. Deze interfaces bieden methoden voor toegang tot ADSI-gegevenstypen.