IDirectoryObject-Schnittstelle (iads.h)

Die IDirectoryObject-Schnittstelle ist eine NICHT-Automation-COM-Schnittstelle, die Clients direkten Zugriff auf Verzeichnisdienstobjekte bietet. Die Schnittstelle ermöglicht den Zugriff über ein direktes Over-the-Wire-Protokoll und nicht über den ADSI-Attributcache. Die Verwendung des Over-the-Wire-Protokolls optimiert die Leistung. Mit IDirectoryObject kann ein Client eine beliebige Anzahl von Objektattributen mit einem Methodenaufruf abrufen oder festlegen. Im Gegensatz zu den entsprechenden Automation-Methoden, die im Batch aufgerufen werden, werden diejenigen von IDirectoryObject ausgeführt, wenn sie aufgerufen werden. IDirectoryObject führt keine Attributzwischenspeicherung durch.

Nicht-Automation-Clients können die Methoden von IDirectoryObject aufrufen, um die Leistung zu optimieren und native Verzeichnisdienstschnittstellen zu nutzen. Automation-Clients können IDirectoryObject nicht verwenden. Stattdessen sollten sie die IADs-Schnittstelle verwenden.

Von den vom ADSI-System bereitgestellten Anbietern unterstützt nur der LDAP-Anbieter diese Schnittstelle.

Vererbung

Die IDirectoryObject-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirectoryObject verfügt auch über die folgenden Membertypen:

Methoden

Die IDirectoryObject-Schnittstelle verfügt über diese Methoden.

 
IDirectoryObject::CreateDSObject

Erstellt ein untergeordnetes Element des aktuellen Verzeichnisdienstobjekts.
IDirectoryObject::D eleteDSObject

Löscht ein Blattobjekt in einer Verzeichnisstruktur.
IDirectoryObject::GetObjectAttributes

Ruft mindestens ein angegebenes Attribut des Verzeichnisdienstobjekts ab.
IDirectoryObject::GetObjectInformation

Die IDirectoryObject::GetObjectInformation-Methode ruft einen Zeiger auf eine ADS_OBJECT_INFO-Struktur ab, die Daten zur Identität und zum Speicherort eines Verzeichnisdienstobjekts enthält.
IDirectoryObject::SetObjectAttributes

Die IDirectoryObject::SetObjectAttributes-Methode ändert Daten in einem oder mehreren angegebenen Objektattributen, die in der ADS_ATTR_INFO-Struktur definiert sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile iads.h

Weitere Informationen

Iads