다음을 통해 공유


IADsFileServiceOperations::Sessions 메서드(iads.h)

IADsFileServiceOperations::Sessions 메서드는 이 파일 서비스의 현재 열려 있는 세션을 나타내는 세션 개체의 컬렉션에서 IADsCollection 인터페이스에 대한 포인터에 대한 포인터를 가져옵니다.

구문

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

매개 변수

[out] ppSessions

IADsSession 인터페이스를 구현하고 이 파일 서비스의 현재 열려 있는 세션을 나타내는 개체를 열거하는 데 사용되는 IADsCollection 인터페이스에 대한 포인터입니다.

반환 값

이 메서드는 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
헤더 iads.h
DLL Activeds.dll

추가 정보

IADsCollection

IADsFileService

IADsFileServiceOperations

IADsSession