Метод IADsFileServiceOperations::Sessions (iads.h)

Метод IADsFileServiceOperations::Sessions получает указатель на интерфейс IADsCollection в коллекции объектов сеанса, представляющих текущие открытые сеансы для этой файловой службы.

Синтаксис

HRESULT Sessions(
  [out] IADsCollection **ppSessions
);

Параметры

[out] ppSessions

Указатель на интерфейс IADsCollection , используемый для перечисления объектов, которые реализуют интерфейс IADsSession и представляют текущие открытые сеансы для этой файловой службы.

Возвращаемое значение

Этот метод поддерживает стандартные возвращаемые значения, включая S_OK. Дополнительные сведения и другие возвращаемые значения см. в разделе Коды ошибок ADSI.

Комментарии

Традиционные службы каталогов предоставляют данные только об элементах службы каталогов, представленных в базовом хранилище данных. Данные о сеансах для файловых служб могут быть недоступны из базового хранилища.

Примеры

В следующем примере кода показано, как перечислить активные сеансы, управляемые файловой службой.

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

Пример кода с использованием интерфейса IADsFileServiceOperations::Sessions см. в примере кода, приведенном в разделе IADsSession.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header iads.h
DLL Activeds.dll

См. также раздел

IADsCollection

IADsFileService

IADsFileServiceOperations

IADsSession