Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn unterstützung für späte Bindung vorhanden ist, muss jeder Funktionsaufruf die ADSI IDispatch-Schnittstelle durchlaufen, bevor er an die entsprechende Erweiterung umgeleitet wird.
Betrachten Sie folgendes Codebeispiel.
Set x = GetObject("LDAP://CN=JeffSmith, OU=Sales,
DC=Fabrikam,DC=COM")
x.SetPassword("newPassword")
x.MyNewMethod( "\\srv\public")
x.MyProperty = "Hello World"
x.OtherMethod()
x.OtherProperty = 4362
Debug.Print x.LastName
Es gibt keine expliziten Aufrufe der QueryInterface-Methode , um die Erweiterungen abzurufen. Die Erweiterungen müssen ihre IDispatch-Aufrufe an die ADSI IDispatch-Schnittstelle umleiten. ADSI trifft die Entscheidung und löst alle auftretenden Konflikte und leitet dann mithilfe einer Schnittstelle namens IADsExtension an die entsprechende Erweiterung zurück. Daher muss jede Erweiterung, die die späte Bindung unterstützt, IADsExtension implementieren.