IADsOpenDSObject-Schnittstelle (iads.h)

Die IADsOpenDSObject-Schnittstelle soll einen Sicherheitskontext für die Bindung an ein Objekt im zugrunde liegenden Verzeichnisspeicher bereitstellen. Es bietet ein Mittel zum Angeben von Anmeldeinformationen eines Clients. Verwenden Sie diese Schnittstelle, um eine Bindung an ein ADSI-Objekt herzustellen, wenn Sie einen Satz von Anmeldeinformationen für die Authentifizierung in einem beliebigen Verzeichnisdienst angeben müssen.

ADSI verwaltet den Sicherheitskontext in seinem Cache. Daher werden während der gesamten Verbindung innerhalb eines Prozesses nach der Authentifizierung die angegebenen Benutzeranmeldeinformationen auf alle Aktionen angewendet, die für dieses Objekt und seine untergeordneten Elemente ausgeführt werden. Dieses Zwischenspeicherungsmodell für Anmeldeinformationen gilt auch für die Bindung an verschiedene Objekte, vorausgesetzt, die Bindung erfolgt innerhalb derselben Verbindung und desselben Prozesses.

Das Aufrufen der OpenDSObject-Methode dieser Schnittstelle ergibt das Cachehandle. Durch das Freigeben dieses Cachehandles wird auch der Sicherheitskontext freigegeben.

Vererbung

Die IADsOpenDSObject-Schnittstelle erbt von der IDispatch-Schnittstelle . IADsOpenDSObject verfügt auch über folgende Membertypen:

Methoden

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

 
IADsOpenDSObject::OpenDSObject

Bindet mit den angegebenen Anmeldeinformationen an ein ADSI-Objekt und ruft einen IDispatch-Zeiger auf das angegebene Objekt ab.

Anforderungen

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

Weitere Informationen

IADs-Klasse

IADsOpenDSObject::OpenDSObject

IDispatch