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 |