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

Weitere Informationen

IADsCollection

IADsFileService

IADsFileServiceOperations

IADsSession