IADsFileServiceOperations::Sessions-Methode (iads.h)
Die IADsFileServiceOperations::Sessions-Methode ruft einen Zeiger auf die IADsCollection-Schnittstelle in einer Auflistung der Sitzungsobjekte ab, die die aktuellen geöffneten Sitzungen für diesen Dateidienst darstellen.
Syntax
HRESULT Sessions(
[out] IADsCollection **ppSessions
);
Parameter
[out] ppSessions
Zeiger auf einen Zeiger auf die IADsCollection-Schnittstelle , die zum Auflisten von Objekten verwendet wird, die die IADsSession-Schnittstelle implementieren und die aktuellen geöffneten Sitzungen für diesen Dateidienst darstellen.
Rückgabewert
Diese Methode unterstützt die Standardrückgabewerte, einschließlich S_OK. Weitere Informationen und andere Rückgabewerte finden Sie unter ADSI-Fehlercodes.
Hinweise
Herkömmliche Verzeichnisdienste stellen nur Daten zu Verzeichnisdienstelementen bereit, die im zugrunde liegenden Datenspeicher dargestellt werden. Daten zu Sitzungen für Dateidienste sind möglicherweise nicht aus dem zugrunde liegenden Speicher verfügbar.
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie aktive Sitzungen aufgelistet werden, die von einem Dateidienst verwaltet werden.
Dim fso As IADsFileServiceOperations
On Error GoTo Cleanup
' Bind to a file service operation on "myComputer"
' in the local domain.
Set fso = GetObject("WinNT://myComputer/LanmanServer")
' Enumerate sessions.
For Each session In fso.sessions
MsgBox "Session name: " & session.Name
Next session
Cleanup:
If (Err.Number<>0) Then
MsgBox("An error has occurred. " & Err.Number)
End If
Set fso = Nothing
Ein Codebeispiel mit der IADsFileServiceOperations::Sessions-Schnittstelle finden Sie im Codebeispiel in IADsSession.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | iads.h |
DLL | Activeds.dll |